Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

PrestaShop traag: wat je zelf oplost en wat de hostingpartij en een ontwikkelaar oplossen

Is PrestaShop traag, zoek dan eerst uit wat: de hele webshop, bepaalde pagina’s of alleen de backoffice. Controleer daarna drie instellingen in Geavanceerde parameters > Prestaties: debug mode, de cache en het compileren van sjablonen. Kloppen die en reageert de server nog steeds traag, dan is het werk voor je hostingpartij. Zware modules en het thema zijn werk voor jou of een ontwikkelaar.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 5 min lezen

Wat is er precies traag?

Het antwoord bepaalt wie het probleem oplost. Een trage webshop en een trage backoffice zijn vaak twee verschillende problemen.

Meet drie soorten pagina’s: de homepage, een categorie met veel producten en een productpagina. Gebruik PageSpeed Insights en noteer de resultaten voor mobiel en desktop. Het rapport laat twee dingen zien die je uit elkaar moet houden. Het eerste is de eerste reactietijd van de server, dus hoe lang de webshop nadenkt voordat hij iets stuurt. Het tweede is alles wat daarna in de browser gebeurt: afbeeldingen, scripts, lettertypen. Wat elke meting betekent, legt web.dev uit in zijn handleiding over Core Web Vitals.

Een lange eerste reactie wijst naar de server, de instellingen van PrestaShop of modules. Een snelle reactie met traag opbouwen wijst naar afbeeldingen, het thema en scripts van derden.

Waarom is de webshop ineens traag, terwijl hij eerst goed werkte?

Omdat er iets veranderd is, en een plotselinge vertraging heeft bijna altijd één oorzaak. Denk terug aan de afgelopen dagen voordat je alles tegelijk gaat optimaliseren.

  • Een nieuwe module of een update van een module, vooral een met elementen op elke pagina.
  • Werk van een ontwikkelaar waarna debug mode aan bleef of het compileren van sjablonen geforceerd bleef.
  • Een andere PHP-versie, of je hostingpartij heeft de webshop naar een andere server verhuisd.
  • Een import van een groot aantal producten of afbeeldingen.
  • Meer verkeer, ook van bots die duizenden filtercombinaties in categorieën doorlopen.

Het laatste punt mis je makkelijk. Google legt in zijn handleiding over facetnavigatie uit hoe je het crawlen van zulke adressen beperkt. Vind je de wijziging, draai die dan als test terug en meet dezelfde pagina’s opnieuw.

Wie lost wat op: jij, de hostingpartij of een ontwikkelaar?

Elke oorzaak heeft een eigenaar. Deze tabel bespaart je een mailwisseling waarin iedereen het probleem doorschuift.

Symptoom of oorzaakWieWat je doet
Debug mode aanjijzet hem uit in Geavanceerde parameters > Prestaties
Cache uit of geforceerd compileren van sjablonenjijzet de cache aan, zet compileren op “Sjablonen opnieuw compileren als de bestanden zijn bijgewerkt”
Overbodige modules met scripts op pagina’sjijals test uitschakelen, meting vergelijken
Zware product- en bannerafbeeldingenjijbestanden verkleinen voor het uploaden, het WebP-formaat controleren
Lange eerste reactie van de server ondanks goede instellingenhostingpartijeen sterker pakket, actuele PHP, PHP-cache op de server
Oude PHP-versiehostingpartijde versie wijzigen volgens de eisen van PrestaShop
Opgeblazen database, trage backofficehostingpartij of ontwikkelaarstatistiekgegevens en oude winkelwagens opschonen, met een back-up
Zwaar thema, trage filtermodule, maatwerkcodeontwikkelaarmeting, code optimaliseren, een ander thema of andere module

Een bredere lijst met oorzaken beschrijft Astrabit (in het Pools). HelpGuru laat het opschonen van de database stap voor stap zien (ook in het Pools). Doe dat altijd met een back-up.

Welke instellingen controleer je zelf in een kwartier?

Ze staan allemaal op één pagina van de backoffice: Geavanceerde parameters > Prestaties. De PrestaShop-documentatie beschrijft die.

  1. Debug mode: uit. Staat hij aan, dan is een deel van de cache uitgeschakeld en is elke pagina trager. Hij blijft vaak aan staan na werk van een ontwikkelaar.
  2. Compileren van sjablonen: niet geforceerd. Geforceerd compileren is alleen zinvol als iemand aan het thema werkt.
  3. Cache voor sjablonen: aan.
  4. CSS- en JS-bestanden samenvoegen en comprimeren: aan. Controleer na het aanzetten of de pagina’s er goed uitzien. Gaat er iets stuk, zet de optie dan uit en meld het aan de maker van het thema.
  5. Leeg de cache en meet dezelfde drie pagina’s opnieuw.

Schrijf de resultaten voor en na op. Zonder meting weet je niet welke wijziging heeft geholpen.

Hoe de chat helpt, en wat hij niet doet

Je chat (Claude of ChatGPT) stelt een diagnose en ruimt de webshop op. Hij vervangt geen betere hosting, meet geen laadtijden van pagina’s en optimaliseert geen themacode. In TellMyShop Free doet hij een technische controle van de webshop. Hij controleert debug mode, de cache voor sjablonen en het samenvoegen van bestanden. Ook leest hij fouten uit het log van de afgelopen 7 dagen en de lijst met modules.

Jij: De webshop is al een week traag, en de backoffice ook. Kijk wat de oorzaak kan zijn.

Je chat: Technische controle:

Debug mode staat aan. Dat is de meest waarschijnlijke oorzaak, want hij schakelt een deel van de cache uit. Je zet hem uit in Geavanceerde parameters > Prestaties.

Het samenvoegen van CSS- en JS-bestanden staat uit.

Het log van de afgelopen 7 dagen heeft 230 waarschuwingen van de module voor bezoekerstellingen, op elke pagina.

Er zijn 4 pop-upmodules geïnstalleerd, waarvan 3 actief op de homepage.

Is de eerste reactie van de server na deze wijzigingen nog steeds lang, vraag je hostingpartij dan naar de PHP-versie en de PHP-cache.

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

Modules opruimen vraagt TellMyShop Pro en de schakelaar Modules, die je in het modulepaneel aanzet. De schakelaar werkt 24 uur en vraagt een databaseback-up van dezelfde dag. Dan kan de chat overbodige modules als test uitschakelen en hun instellingen wijzigen, bijvoorbeeld het aantal producten in een blok op de homepage. Elke wijziging zie je in een voorbeeld voordat hij wordt opgeslagen. Zie de use cases instellingen van modules controleren en wijzigen en een ongebruikte module veilig verwijderen.

De controle kun je starten in TellMyShop Free. Hoe je modules kiest om uit te schakelen, staat in het stuk over overbodige PrestaShop-modules. Waar je foutmeldingen vindt, legt het stuk over PrestaShop debug mode uit.

Vragen en antwoorden

Waar begin ik als mijn PrestaShop-webshop traag is?

Met een meting, en één pagina tegelijk. Controleer de homepage, een categorie en een productpagina in PageSpeed Insights. Open daarna Geavanceerde parameters > Prestaties en controleer of debug mode uit staat en de cache aan. Deze twee instellingen verklaren het vaakst een plotselinge vertraging na werk aan de webshop.

Waarom is de PrestaShop-backoffice trager dan de webshop?

De backoffice gebruikt niet dezelfde cache als de webshop en doet meer databasequery’s. Statistiekmodules op het dashboard en opgeblazen tabellen met bezoekersgegevens vertragen hem ook. Het helpt om overbodige blokken op het dashboard uit te zetten, statistiekgegevens op te schonen en een sterkere databaseserver te nemen, wat werk is voor je hostingpartij.

Wordt PrestaShop sneller als ik van hosting wissel?

Vaak wel, als de meting een lange reactietijd van de server laat zien en de instellingen van de webshop kloppen. Een zwakke server, een oude PHP-versie of geen PHP-cache op de server vertragen elke pagina. Vraag je huidige hostingpartij naar deze drie dingen voor je overstapt. Soms is een hoger pakket genoeg.

Wordt de webshop sneller als ik modules uitschakel?

Alleen als je de modules uitschakelt die werk toevoegen op pagina’s voor klanten: scripts, pop-ups, chatwidgets, tellers, zware blokken op de homepage. Modules die alleen in de backoffice werken, veranderen de snelheid van de webshop nauwelijks. Schakel elke module eerst als test uit en vergelijk de meting voor en na.

Maakt de chat mijn webshop sneller?

Hij vervangt geen betere server en meet geen laadtijden van pagina’s. De chat doet een technische controle van de webshop, wijst instellingen en modules aan die je moet controleren en helpt modules op te ruimen. De controle werkt in het gratis TellMyShop Free. Modules uitschakelen en hun instellingen wijzigen vraagt TellMyShop Pro en de schakelaar Modules.

PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

Controleer je winkel gratis

TellMyShop Free controleert je winkel en toont de problemen, het belangrijkste eerst. Het slaat niets op.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden