WordPress er langsom - Gør noget ved det med disse 10 trin

  • Michael Cain
  • 0
  • 3891
  • 797
Reklame

WordPress er et fantastisk CMS, der har åbnet verdenen for publicering for alle, men det kan også være forfærdeligt langsomt. Her er et par plugins og ændringer på serverniveau, du kan foretage for at give dit websted en hurtig hastighedsforøgelse.

Strap ind, og hold dine hænder og fødder altid inde i turen.

Kontroller din indlæsningstid

Brug WebPageTest.org til at udføre en hurtig præstationsgennemgang - specifikt vil du tjekke scorekortet for at se områder, der har brug for forbedringer. Hvis du klarer dig særligt dårligt i et område, kan du undersøge nærmere. (I dette tilfælde har jeg ikke minimeret filer, så der gøres heller ikke noget forsøg på at komprimere dem) Under alle omstændigheder skal du køre testen igen, efter at du har foretaget ændringer beskrevet nedenfor, så du kontinuerligt kan kontrollere forbedringer. Hvis din score er i 90'erne, har du gjort det godt!

WordPress-plugins til et hurtigere websted

p3 Plugin Profiler

Brug først P3 Plugin Profiler til at identificere nedsænkning af nøglerne på dit websted. Hvis du finder en betydelig lovovertræder, skal du overveje, hvor dårligt du virkelig har brug for det plugin. Kunne du manuelt kode nogle af funktionerne i stedet? Overvej hvor meget af sidens indlæsningstid - måske et sekund eller mere - der bruges af disse plugins, og tænk meget alvorligt på nøjagtigt hvad værdi de tilføjer til dit websted. Ja, vi opretholder en liste over bedste WordPress-plugins, men ærligt hvis du installerede dem alle dit websted tager et par minutter at indlæse.

I stedet for at bruge et plugin til at injicere Google Analytics-kode, skal du bare åbne header.php af din temafil og indsæt koden manuelt i stedet - boom! Der er en anden MySQL-forespørgsel, du har gemt ved ikke at skulle indlæse de plugins-indstillinger. Vælg for at komme i gang Start scanning derefter Auto-scan fra det nye Værktøj -> P3 Plugin Profiler mulighed. I dette eksempel er jeg temmelig tilfreds med den aktuelle effekt af plugins - generelt bidrager de kun 0,3 sekunder pr. Besøg, hvoraf størstedelen kommer fra et essentielt SEO-plugin. Jeg kan leve med det, så jeg deaktiverer ikke nogen plugins - problemet ligger andre steder.

W3 samlet cache

Dette er den schweiziske hærkniv af cache-plugins, men føles sommetider som den ultimative deluxe-model med 100 vedhæftede filer, så kompleks og fiddly, at det at bruge en af ​​disse vedhæftede filer er nok til at udsætte dig og bare glemme det hele. Hvis du er i selvmarkering, så tjek min hurtige introduktion til opsætning af plugin Sådan konfigureres de forskellige W3 Total Cache Plugin-indstillinger til din Wordpress Blog Sådan konfigureres de forskellige W3 Total Cache Plugin-indstillinger til din Wordpress Blog For et stykke tid siden jeg talte om fordelene ved at installere W3TC-plugin på din Wordpress-blog for at fremskynde det med forskellige cache, men nogle læsere var forståeligt nok lidt forsigtige med…, men bemærk, at du bliver nødt til at gøre nogle dybere niveau-serverinstallationer for at få bedst fra plugin.

WP Super Cache

Hvis W3 Total Cache ser ud til at være kompliceret for dig, og dit websted er relativt statisk, kan du overveje at bruge WP Super Cache i stedet. Med en mere stump instrumenttilgang til cache genererer Super Cache simpelthen statiske HTML-filer og serverer dem, inden WordPress endda har indlæst. Selvom siderne genereres igen, når nye indlæg offentliggøres eller kommentarer godkendes, fungerer andre dynamiske PHP-elementer på din side ikke længere, så du bliver nødt til at redesigne eller finde alternativer til alle dynamiske widgets, der bruger Javascript

Brug en CDN til at servere statiske filer

CDN'er er en premium service, der er vært for dine statiske JS-, CSS- og billedfiler i superhurtige hastigheder, hvilket lader din server koncentrere sig om at betjene HTML. Du skal W3 Total Cache-modulet for at håndtere omskrivning af fil-URL'er. Brugerens browser gør et forsøg på at indlæse filerne fra CDN, og hvis CDN ikke allerede har den bestemte fil, trækker den den først fra din server - dette kaldes en PULL-zone, sjovt nok. MaxCDN er en budgettjeneste, som jeg bruger.

Serverniveau

FastCGI

PHP kører normalt som et Apache-modul; aktivering af FastCGI gør det kørt som en separat proces. Dette er typisk bare en indstilling i dit severs kontrolpanel - ingen grund til at installere noget yderligere eller konfigurere indstillinger. Et klik for at gøre tingene hurtigere. Mange værter, som Media Temple, aktiverer nu automatisk dette på alle nye hostingkonti. Det er alligevel værd at kontrollere alligevel, da det er et så enkelt og effektivt trin.

Installer mod_pagespeed

Mod_pagespeed blev oprettet af Google for at gøre webstedsoptimeringer nemme for alle. Det er ikke helt “let for alle” endnu, men hvis du er i stand til at få det konfigureret, vil du opleve et markant hastighedsforøgelse. Apache-modulet udfører automatisk et antal forskellige kodetilpasninger, når siden vises, såsom JS og CSS-minifikation og -komprimering og JPG-optimering. Nogle af disse kunne ganske vist opnås ved hjælp af w3 Total Cache, men mod_pagespeed gør virkelig hele processen mindre smertefuld - jeg har aldrig været i stand til at konfigurere minificeringen korrekt gennem w3 Total Cache uden at ødelægge nogle plugins eller ødelægge stilarket. På Media Temple Grid Service-konti er aktivering af mod_pagespeed et simpelt tilfælde at klikke på “gøre det muligt for” for hvert domæne, du vil have det på. Ja, det er virkelig så let, og derfor er jeg fristet til at flytte en hel del af mine websteder til netservicetjenesten. DreamHost understøtter tilsyneladende også dette for alle niveauer af kunder. På ikke-understøttede værter skal du kontrollere Google-installationsinstruktionerne, men du har brug for rodadgang til serveren, så dette bestemt ikke er relevant for ikke-understøttede delte hostingtjenester.

Installer APC

Hvis du cacheer noget i W3 Total Cache, har du kun Disk og Disk: Forbedret tilgængelig som standard. Alternativ PHP-cache (eller APC kort) er et ekstra stykke software, du kan installere på din server for at give dig RAM-baseret cache. Nogle mennesker finder ud af, at valg af APC til minify og sidecache faktisk er skadeligt - brug Diskforbedret i stedet for at efterlade APC til cache til objekter og databaser. Din oplevelse kan dog variere, så prøv igen hver indstilling og test igen. Installation af APC kræver rodadgang (skønt nogle har formået at installere den på (mt) GS-service med diskutable fordele), så du bliver nødt til at finde instruktioner på dit specifikke operativsystem eller vært.

CloudFlare

Læs om, hvad præcist CloudFlare er Beskyt & Fremskynder dit websted gratis med CloudFlare Beskyt & Fremskynder dit websted gratis med CloudFlare CloudFlare er en spændende opstart fra skaberne af Project Honey Pot, der hævder at beskytte din hjemmeside mod spammere, bots og andre onde webmonstre - samt fremskynde dit websted noget ... her, men her er TL; DL version: et øjeblikkeligt hastighedsforøg ved blot at ændre DNS.

Skift værter

WPEngine er specifikt bygget og optimeret til WordPress, med mange af disse anbefalinger allerede aktiveret som standard - men dette kommer til en pris på $ 29 / måned for et lille sted på op til 25.000 besøg. Media Temple Grid Service er den bedste generelle fælles vært med et enkelt klik-installationer for de fleste af disse optimeringer, der starter ved $ 20 / måned - vi får en komplet gennemgang og afsluttes næste måned, så hold dig opdateret med det!

Du kan fremskynde WordPress, men som du kan se kræver det en smule arbejde at presse hver bit af ydeevne. Flere tip, du kan tilføje til listen? Vi vil meget gerne høre dem nedenfor.

Billedkreditter: Shahbaz Majeed Via Flickr




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.