Wordpress - initial load ontzettend traag

Stel hier je vragen met betrekking tot PHP, MySQL, HTML, CSS en JavaScript.
Forumregels
Check eerst even onze handleiding (http://help.antagonist.nl/) voordat je hier je vraag stelt. Voor de meeste problemen hebben we een oplossing met een zeer uitgebreide uitleg.
Plaats reactie
Reno
Berichten: 89
Lid geworden op: 22 jan 2010, 18:25

Wordpress - initial load ontzettend traag

Bericht door Reno » 14 aug 2018, 21:30

Beste,

Ik merk dat wanneer de site voor meer dan een paar uur niet bezocht wordt, deze echt ontzettend traag is bij initial load. Ik heb geen idee waar dit door komt. Als ik de site een tweede maal bezoek (met caching uit) is deze wel gewoon snel. Dit is ongeacht de computer die ik gebruik, en ongeacht de locatie. Als de site eenmaal is bezocht, dan is deze wel snel voor een poos.

De site zit achter Cloudflare (omdat deze anders nog trager is). En om maar direct door zee te gaan: plugins uitschakelen en een andere template kiezen heb ik niks aan. Hij blijft traag. Ik heb echt het idee dat het aan de configuratie van de server ligt.

Als ik een exacte kopie van mijn site bij de concurrentie neerzet (een vriend heeft daar zijn site gehost, en zal de naam respectshalve niet noemen) is de site wel gewoon snel ongeacht wanneer deze bezocht wordt.

Rara hoe kan dit en hoe is dit op te losse. Ik heb een screenshot bijgevoegd van de Chrome console. Sorry als ik enigszins wat geïrriteerd overkom. Het is behoorlijk frustrerend omdat ik geen oorzaak kan vinden.

Zie load na enkele uren niet bezocht: https://i.imgur.com/RwO5tCb.png (die 4,40 s zit me behoorlijk dwars, de andere tijden kan ik mee leven voor een eerste load).
Load zonder caching, enkele minuten erna: https://i.imgur.com/77y9DnE.png (zo zie ik het graag 100% van de tijd).

Ben ik echt de enige die hier last van heeft? Ik hoor graag tips of advies..

Reno

Gebruikersavatar
Joris de Leeuw
Antagonist staff
Berichten: 893
Lid geworden op: 13 feb 2016, 20:15

Re: Wordpress - initial load ontzettend traag

Bericht door Joris de Leeuw » 15 aug 2018, 08:12

Beste Reno,

Vervelend om te lezen dat je WordPress website trager werkt dan gewenst.

Het probleem klinkt alsof er een 'rotte appel' zit in de website. Een plugin of functionaliteit die (soms) onnodig traag werkt. Weet je zeker dat alle factoren op het externe systeem van de website gelijk zijn?

Naast vele mooie plugins zijn er ook nog rotte appels die je website vele seconden tot minuten op (externe) acties kunnen laten werken.
Het probleem met dit soort type plugins is dat ze ook na uitschakelen vaak nog op de achtergrond meeladen en je zo lastig de oorzaak kan vinden.

Heb je al de gehele plugin-map van je WordPress website tijdelijke hernoemd? Hierdoor laadt even geen plugin geheel meer mee. Zo is vaak de rotte appel snel uit te sluiten in een plugin en scheelt dit je lang zoeken.

Overige punten die een website ook nog flink sneller kunnen laten maken:
- Overschakelen op de nieuwste versie van PHP 7: https://www.antagonist.nl/blog/2017/09/ ... nst-php71/
- Caching nalopen of dit juist staat: https://www.antagonist.nl/blog/2016/06/ ... test-cache
- Database optimaliseren en opkuisen + overgaan op flink snellere InnoDB: https://www.antagonist.nl/blog/2017/08/ ... malisatie/

Ook deze drie punten kunnen voor een wereld van verschil zorgen en resulteren in een website die er slechts milliseconden over doet bij laden of vele minuten. Dit soort instellingen kunnen er daarbij dus voor zorgen dat in het ene hostingpakket je exact zelfde website bij ons zeer snel draait en het andere niet.

Hopende dat je hierdoor je website altijd snel en betrouwbaar kan laten werken!

Indien je er niet uit komt stuur dan gerust een e-mail naar support@antagonist.nl. Dan kunnen we nog gerichter kijken of er iets opvallends is binnen je website of pakket.
Met vriendelijke groet,

Joris de Leeuw
Antagonist staff

Sinus
Berichten: 4
Lid geworden op: 24 apr 2018, 12:59

Re: Wordpress - initial load ontzettend traag

Bericht door Sinus » 15 aug 2018, 09:22

Ik merk dat wanneer de site voor meer dan een paar uur niet bezocht wordt, deze echt ontzettend traag is bij initial load. Ik heb geen idee waar dit door komt. Als ik de site een tweede maal bezoek (met caching uit) is deze wel gewoon snel. Dit is ongeacht de computer die ik gebruik, en ongeacht de locatie. Als de site eenmaal is bezocht, dan is deze wel snel voor een poos.
Dit is precies wat ik ook gisteren via een supportticket heb gemeld! Ticket: [#CVZ-889-67237]
Bij mij betreft het meerdere websites die draaien op Joomla. Bij het eerste bezoek zijn de websites niet vooruit te branden en na een tweede bezoek gaan ze als de brandweer. Ook ik heb caching uitstaan.

Wat mij verder opvalt is dat de laadsnelheid in de avonduren beter is dan in de ochtend/middag.

Mij werd ook geadviseerd om naar de plugins te kijken. Ik heb meerdere websites de afgelopen weken verhuisd naar Antagonist en had bij mijn vorige host geen enkel probleem met het laden/snelheid van de websites. Ik had alleen grote problemen met het verzenden en ontvangen van e-mail, dat is bij Antagonist goed geregeld!

Gebruikersavatar
Joris de Leeuw
Antagonist staff
Berichten: 893
Lid geworden op: 13 feb 2016, 20:15

Re: Wordpress - initial load ontzettend traag

Bericht door Joris de Leeuw » 15 aug 2018, 13:23

Beste Sinus,

Vervelend om te lezen dat je joomla website niet naar wens werkt. Mijn collega Dennis heeft je zojuist een inhoudelijke reactie gegeven op ticket ID CVZ-889-67237.

Mede de afwezigheid van caching kan de oorzaak verklaren. Bij sommige providers wordt dit stiekem al ingeschakeld, maar bij ons dien je zelf nog caching aan te zetten.

Je vraagt je wellicht af waarom je dit zelf nog moet doen; Dit om afhankelijk van hoe jouw website in elkaar zit een bepaalde caching plugin het beste en snelste resultaat geeft. We willen je hierin dus niet dwingen.

Door gebruik te maken van caching worden namelijk situaties van je website voor langere tijd onthouden op onze super snelle SSD opslag welke op een unieke manier wordt gecombineerd met nog sneller RAM. Hierdoor gaat over het algemeen je website een flinke factor sneller reageren.

Hoe je het beste caching in Joomla kan inschakelen hebben we beschreven op:
- https://www.antagonist.nl/blog/2016/06/ ... /#jotcache
Met vriendelijke groet,

Joris de Leeuw
Antagonist staff

Reno
Berichten: 89
Lid geworden op: 22 jan 2010, 18:25

Re: Wordpress - initial load ontzettend traag

Bericht door Reno » 15 aug 2018, 14:26

Hallo Joris,

Dank voor je reactie. De drie punten die je opnoemt heb ik reeds eerder nagelopen (ik heb enkel well-known plugins gebruikt, en ze zelfs tijdelijk disabled, ook run ik al PHP versie 7.0 en is InnoDB de databasestructuur). De Wordpress site is een fresh install (nog geen week oud) dus daar kan het niet aan liggen. Zoals ik aangaf heb ik een exacte kopie van bij de concurrentie geplaatst en hierbij ondervind ik geen trage laadtijden, rara... Wel moet ik hierbij vermelden dat zij claimen gespecialiseerde Wordpress optimized servers te bieden.

Overigens is dit bij alle 3 de Wordpress websites die ik bij Antagonist host.

Hopelijk kun je nog iets anders aanbevelen dan deze tips. Ik heb ze reeds geprobeerd alvorens ik hier een topic maakte. Ik kan niet diep genoeg kijken om te controleren waar het probleem zit. Ik weet alleen zeker dat het niet aan de Wordpress site zelf ligt en aan de plugins (zie test bij andere host). Caching is enabled bij Cloudflare.

Ik vind het gewoon vreemd dat de site nadat deze éénmalig bezocht is, deze wel gewoon heel snel reageert. Het lijkt net een computer die uit standby modus moet komen en even weer alles moet opstarten om vervolgens weer volle bak aan de gang te kunnen.

Ik neem gemakshalve even contact op met support. Zeer frustrerend dit.

Gebruikersavatar
Joris de Leeuw
Antagonist staff
Berichten: 893
Lid geworden op: 13 feb 2016, 20:15

Re: Wordpress - initial load ontzettend traag

Bericht door Joris de Leeuw » 16 aug 2018, 13:23

Beste Reno,

Je ticket heb ik gisteren van een inhoudelijke reactie voorzien. Stuur gerust een reactie terug.

Vooral opvallend vind ik daarbij de caching van CloudFlare die na maximaal twee uur wordt vergeten (vaak sneller). Indien ik de websites na enige tijd zonder CloudFlare bezoek lijken deze veel sneller op het scherm te springen.

Mogelijk is CloudFlare bij zeer rustige websites met de gratis versie niet zo snel als ze claimen, gezien situaties weer snel worden vergeten binnen hun platform.
Met vriendelijke groet,

Joris de Leeuw
Antagonist staff

Reno
Berichten: 89
Lid geworden op: 22 jan 2010, 18:25

Re: Wordpress - initial load ontzettend traag

Bericht door Reno » 18 aug 2018, 20:29

Conform afspraak zou ik nog even melden welke aanpassingen ik uitgevoerd heb om (hopelijk) verschil te merken.

1. OpCache ingeschakeld laten (ik acht de kans zeer minimaal dat dit de oorzaak is)
2. WordFence compleet verwijderen (de beveiliging van Antagonist zou voldoende moeten zijn)
3. W3 Total Cache installeren & configueren als WP plugin
4. CloudFlare plugin installeren om CloudFlare te optimaliseren voor WP
5. WP cronjobs instellen

Wordt vervolgd...

Reno
Berichten: 89
Lid geworden op: 22 jan 2010, 18:25

Re: Wordpress - initial load ontzettend traag

Bericht door Reno » 19 aug 2018, 16:47

Ik kan bevestigen dat bovenstaande wijzigingen de WordPress site echt enorm versneld hebben!!

De zware WordPress site, die ik gisteren geïmporteerd heb (en waardoor mijn pakket toch wel even tegen z'n limieten aanliep) loopt nu lekker vlot zonder dat je seconden hoeft te wachten. Dit had ik echt niet verwacht.

Naar het schijnt wil het dus helemaal niet zeggen dat Savvii per definitie betere WordPress sites kan hosten. Commerciële onzin.

Thanks voor de tips die me de juiste richting heen geduwd hebben, Joris. Er valt zoveel winst te boeken met bovenstaande setup.

Gebruikersavatar
Joris de Leeuw
Antagonist staff
Berichten: 893
Lid geworden op: 13 feb 2016, 20:15

Re: Wordpress - initial load ontzettend traag

Bericht door Joris de Leeuw » 21 aug 2018, 11:40

Hallo Reno,

Goed om te lezen dat de website zeer snel bij ons werkt. Dat vinden we fijn om te horen!

Ook zwaardere en complexere websites kan je bij ons probleemloos draaien mede dankzij de opzet van ons platform, al vereist het soms wat extra instelwerk aan o.a. de caching configuratie.

Indien je nog verdere tips of testresultaten kan delen dan mag dat natuurlijk.
Met vriendelijke groet,

Joris de Leeuw
Antagonist staff

Nickson
Berichten: 3
Lid geworden op: 12 sep 2018, 12:59

Re: Wordpress - initial load ontzettend traag

Bericht door Nickson » 12 sep 2018, 13:08

Wat ben ik blij te lezen dat ik niet de enige ben met dit probleem. Eerlijk gezegd is dit een kopie van mijn probleem. De site lijkt na 1 maal bezoeken het prima te doen. Alleen de initial load kan soms wel 5 of meer seconden duren. Terwijl de site verder als een zonnetje draait. Wat me ook opvalt is dat juist laat in de avond de site ontzettend snel is. Maar dat al een shared hosting dingetje zijn.

Ik zie dat er voor Reno een paar stappen nodig zijn geweest om dit voor elkaar te krijgen. Alleen ben ik niet ontzettend technisch onderlegd. (snap wel het een en ander maar heb even een houvast nodig.

1. OpCache ingeschakeld laten (ik acht de kans zeer minimaal dat dit de oorzaak is)
Volgens mij doe ik dit bij de php instellingen toch? We draaien op php 7.2 daar staat opcache uitgevinkt, deze doe ik dus aan? En zo ja, wat doet dit en moet ik nog meer doen naast alleen aanvinken?

2. WordFence compleet verwijderen (de beveiliging van Antagonist zou voldoende moeten zijn)
Ook deze plugin hebben wij lopen, het advies is dus verwijderen? Dat komt echt goed? Er worden namelijk best wat login pogingen van buiten nederland (brute force) geweerd.

3. W3 Total Cache installeren & configueren als WP plugin.
Staat ook al aan, maar goed geconfigureerd? geen idee eerlijk gezegd. Is daar een handleiding voor?

4. CloudFlare plugin installeren om CloudFlare te optimaliseren voor WP
Hier moet ik me even in verdiepen, nog niet eerder van gehoord, tips?

5. WP cronjobs instellen
Ook nieuw voor mij, wat doet dit en waar doe ik dit?


Tevens Wellicht even handig om te vermelden, we draaien een woocommerce shop (niet al te veel producten hoor) Maar caching moet niet gaan stoeien met het afrekenproces en het winkelmandje enzo. Hoe houdt ik hier rekening mee?


Veel vragen, maarja ook een lastig vraagstuk natuurlijk. Hopelijk kan iemand me uit de brand helpen.

Reno
Berichten: 89
Lid geworden op: 22 jan 2010, 18:25

Re: Wordpress - initial load ontzettend traag

Bericht door Reno » 12 sep 2018, 14:03

Beste Nickson,

1. Dit kan inderdaad via DirectAdmin waar je ook je PHP versie selecteert. Behalve aanvinken hoef je niks te doen. Ik zelf run PHP 7.1.

2. WordFence; elke keer wanneer iemand je website bezoekt zit WordFence ertussen om de veiligheid van je website te waarborgen. Je zult dus een compromis moeten maken tussen de veiligheid en snelheid van je website. Dit is echter aan jezelf. Ik zelf zou eerder de /wp-login.php beperken tot een bepaalde IP-adres range of via een plugin /wp-login.php laten hernoemen naar iets anders (/beheerpaneel of iets dergelijks, zodat het https://example.com/beheerpaneel).

3. Je kunt behalve de documentatie goed doorlezen niet heel veel meer doen. De basisinstellingen zouden voldoende moeten zijn, maar voor nog betere performance kun je wat tweaks in de instellingen doen.

4. CloudFlare zou ook een goede oplossing voor jou site zijn denk ik aangezien je aangeeft dat je wat problemen hebt met login-pogingen door buitenlandse IP-adressen. CloudFlare filtert de bad-guys uit de good-guys, daarnaast kun je mooie statistieken zien op CF en bespaart het resources door caching van je website.

5. Ik heb de volgende cronjobs ingesteld (zorg dat je de wp_cron in de instellingen uitschakelt anders heeft het minder effect).
*/15 * * * * /usr/bin/wget -q -O - https://**********.nl/wp-cron.php?doing_wp_cron >/dev/null 2>&1
2,17,32,47 * * * * /usr/bin/wget -q -O - https://**********.nl >/dev/null 2>&1

De eerste zorgt ervoor dat de cronjob elke 15 minuten wordt uitgevoerd in de achtergrond, en niet wanneer een bezoeker de website bezoekt.
De tweede zorgt ervoor dat de homepage van je site om de 15 minuten geladen wordt zodat deze weer opgenomen wordt in de caching van Antagonist en CF. Je kunt meerdere pagina's toevoegen als je wilt dat deze in de caching worden opgenomen.

Dat is wat ik gedaan heb om de performance dusdanig te verbeteren.

Nickson
Berichten: 3
Lid geworden op: 12 sep 2018, 12:59

Re: Wordpress - initial load ontzettend traag

Bericht door Nickson » 13 sep 2018, 12:41

Top, thnx voor de reply.

Ik zit alleen nog met het volgende.
Ik ben voornemens de stappen op https://www.antagonist.nl/blog/2016/06/ ... test-cache te volgen voor het instellen van de total cache plugin.

Staat mooi uitgebreid beschreven.

Wat mij alleen niet duidelijk is: We gebruiken de site als webshop, woocommerce. Er staat nergens beschreven of en hoe caching en deze instellingen het bestelproces en het winkelmandje/minicart in de weg kunnen zitten. Ik moet natuurlijk niet hebben dat de winkelmand van iemand wordt gecached en dat deze dan bij een andere klant tevoorschijn komt.

Is er iemand die mij daarin meer duidelijkheid kan verschaffen.?

Gebruikersavatar
Joris de Leeuw
Antagonist staff
Berichten: 893
Lid geworden op: 13 feb 2016, 20:15

Re: Wordpress - initial load ontzettend traag

Bericht door Joris de Leeuw » 19 sep 2018, 07:36

Hallo Nickson,

Caching plugins houden er automatisch rekening mee dat ze bepaalde pagina's niet dienen te cachen. Hierdoor ziet een klant dus niet de bestelling van een andere klant.

Dit gaat automatisch mits je WooCommerce 1.4.2 of hoger gebruikt.

Het is ten zeerste aan te raden met een webwinkel caching te gebruiken gezien dit de bezoekerservaring flink ten goede komt, wat dus ook resulteert dat bezoekers sneller en makkelijker een bestelling kunnen plaatsen.

Zie ook de tips en toelichting van de makers van WooCommerce: https://docs.woocommerce.com/document/c ... g-plugins/
Met vriendelijke groet,

Joris de Leeuw
Antagonist staff

Nickson
Berichten: 3
Lid geworden op: 12 sep 2018, 12:59

Re: Wordpress - initial load ontzettend traag

Bericht door Nickson » 19 sep 2018, 07:41

Thnx Joris, heb het inmiddels grotendeels al voor elkaar. Stukken sneller!
Door ervaring uit het verleden (jaaaren terug) met Joomla was ik niet helemaal zeker of dat allemaal vlekkeloos zou verlopen.

Plaats reactie