WordPress-optimalisatie voor online krant

wordpress-verwachtingen

Observatorul de Bacau is een lokale krant uit een klein stadje in Roemenië.

De laadtijd van de site bedroeg 6,37 seconden.

De startpagina van de site had 66 componenten met een totale grootte van 1105,9 KB.

Maar het grootste probleem was niet het paginaformaat. De slechte prestaties van de site waren te wijten aan het gebrek aan database-optimalisatie.

Database optimaliseren

Hoewel het gebruikelijk is dat een onlinekrant een enorme database heeft vanwege de grote hoeveelheid inhoud die door de jaren heen is gepubliceerd, hebben we een extreem grote database van 1,2 GB gevonden.

Om u een idee te geven: het database-exportbestand produceerde meer dan 200 miljoen regels.

Databasetabellen gemaakt door oude plug-ins waren er nog steeds, en we ontdekten dat een enorme ruimte bezet was met dubbele indexen.

De berichtentabel bevatte bijvoorbeeld ~150 MB aan gegevens en ~450 MB aan indexen.

We hebben de databasetabellen opgeschoond en zijn erin geslaagd de omvang ervan terug te brengen tot minder dan de helft, ~510 MB in plaats van 1,2 GB.

Het opschonen van de bestanden

De schijfruimte op de server was meer dan 13 GB. Er waren zes WordPress-installaties in verschillende mappen en submappen, oud en verouderd.

Die installaties van WordPress hadden thema’s en plug-ins die allemaal oud en achterhaald waren en potentiële beveiligingslekken vertegenwoordigden.

We hebben ook zeer grote error_logs van meer dan 1 GB gevonden.

Nadat we een back-up hadden gemaakt van het gehele hostingaccount, zijn we begonnen met het opschonen van alles en het behouden van alleen het noodzakelijke.

Afbeeldingen optimaliseren

niet-geoptimaliseerde foto's voor internet beïnvloedde .

Dit is een veel voorkomend probleem bij onlinekranten. Er zijn veel auteurs die artikelen op de site publiceren en foto's rechtstreeks vanaf de camera uploaden.

We vonden in de WordPress-galerij afbeeldingen met zeer hoge resoluties, zelfs 12 megapixels, die schijfruimte in beslag namen en de laadsnelheid beïnvloedden van pagina's waarop ze werden weergegeven.

We hebben het formaat van die foto's aangepast naar 1024*1024px, een normale resolutie voor het online bekijken van foto's. Daarna hebben we ze geoptimaliseerd met WP Smush, waardoor ook het aantal KB verder daalde.

Op deze manier zijn we erin geslaagd de ruimte die op de schijf wordt ingenomen terug te brengen van 13 GB naar minder dan 4 GB.

Optimalisatieplug-ins

De krant had 22 actieve plug-ins, waarvan sommige niet werden aanbevolen, zoals WP Postviews. Deze plug-in maakt bij elke paginaweergave behoorlijk inefficiënte schrijfbewerkingen naar de database.

We hebben de slechte plug-ins vervangen door betere keuzes, overbodige plug-ins geëlimineerd en het aantal plug-ins teruggebracht tot 16.

We hebben ook paginacache en databasecache geconfigureerd.

Omdat er een groot aantal afbeeldingen op de site worden weergegeven, hebben we Lazy Load geïmplementeerd om een ​​betere laadsnelheid te krijgen.

We hebben zowel WordPress als alle plug-ins bijgewerkt naar de nieuwste versies.

Conclusie

Hoewel Bacau Observatory nog steeds wordt gehost op een gedeeld hostingpakket, is de gemiddelde snelheid van de site, nadat we deze hebben geoptimaliseerd, nu 2,65 seconden met een verbetering van 60%.

Het zou beter kunnen door naar een betere hosting , maar dat is de keuze van de eigenaar.

Opmerkingen

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

Engels