
Peter Holmes
0
1896
326
WordPress je úžasný redakční systém, který všem otevřel svět publikování, ale může být také strašně pomalý. Zde je několik doplňků a změn na úrovni serveru, které můžete udělat, aby vaše stránky okamžitě zvýšily rychlost.
Připoutejte se a vždy mějte ruce a nohy uvnitř jízdy.
Zkontrolujte dobu načítání
Použijte WebPageTest.org k rychlému přezkumu výkonu - konkrétně budete chtít zkontrolovat scorecard a vidět oblasti, které je třeba zlepšit. Pokud děláte zvlášť špatně v jedné oblasti, můžete to prozkoumat. (V tomto případě neminifikuji soubory, takže se neuskuteční žádný pokus o komprimaci) V každém případě znovu proveďte test po provedení změn uvedených níže, abyste mohli průběžně kontrolovat vylepšení. Pokud je vaše skóre v 90. letech, udělali jste skvěle!
Doplňky WordPress pro rychlejší web
p3 Plugin Profiler
Nejprve pomocí Profilu plug-in P3 identifikujte klíčová zpomalení na vašem webu. Pokud najdete významného pachatele, zvažte, jak moc tento plugin opravdu potřebujete. Mohli byste místo toho ručně kódovat některé funkce? Zvažte, kolik času načítání stránky - možná vteřiny nebo více - tyto pluginy používají, a velmi vážně přemýšlejte o tom, co přesně hodnota přidají na váš web. Ano, udržujeme seznam nejlepších pluginů WordPress, ale upřímně, pokud jste je nainstalovali Všechno načtení vašeho webu by trvalo několik minut.
Například místo použití pluginu k vložení kódu Google Analytics stačí otevřít header.php vašeho motivového souboru a místo toho vložte kód ručně - boom! Je tu další dotaz MySQL, který jste uložili tím, že nemusíte načítat tyto doplňky. Chcete-li začít, vyberte Začni skenovat pak Automatické skenování z nového Nástroje -> P3 Plugin Profiler volba. V tomto příkladu jsem docela spokojen se současným dopadem pluginů - celkově pouze přispívají 0,3 sekundy na návštěvu, většina z nich pochází z nezbytného SEO pluginu. Mohu s tím žít, takže nebudu deaktivovat žádné pluginy - problém leží jinde.
Celková mezipaměť W3
Toto je švýcarský armádní nůž pro ukládání do mezipaměti, ale někdy se cítí jako konečný luxusní model se 100 přílohami, který je tak složitý a chmurný, že použití i jednoho z těchto příloh je dost, aby vás odradilo a prostě zapomnělo na celou věc. Pokud se chystáte do vlastního označování, podívejte se na můj rychlý úvod k nastavení pluginu Jak nakonfigurovat různá nastavení zásuvného modulu W3 pro váš Wordpress Blog Jak nakonfigurovat různá nastavení zásuvného modulu W3 pro váš Wordpress Blog A před chvílí I hovořili o výhodách instalace zásuvného modulu W3TC na svůj blog Wordpress, aby se urychlil pomocí různých ukládání do mezipaměti, ale někteří čtenáři byli pochopitelně trochu opatrní ohledně ..., ale uvědomte si, že budete muset provést nějaké hlubší úrovně instalace serveru, abyste získali nejlepší z pluginu.
WP Super Cache
Pokud se vám zdá, že je celková mezipaměť W3 komplikovaná a váš web je relativně statický, zvažte místo toho použití WP Super Cache. Pokud použijeme k ukládání do mezipaměti tupší přístup, nástroj Super Cache jednoduše vygeneruje statické soubory HTML a obsluhuje je, než se WordPress dokonce načte. Přestože jsou stránky generovány, když jsou publikovány nové příspěvky nebo schváleny komentáře, žádné další dynamické prvky PHP na vaší stránce přestanou fungovat, takže budete muset přepracovat nebo najít alternativy pro všechny dynamické widgety, které používají Javascript.
K poskytování statických souborů použijte CDN
CDN jsou prémiová služba, která hostuje vaše statické soubory JS, CSS a obrazové soubory při velmi vysokých rychlostech, takže váš server se může soustředit na poskytování HTML. K přepisování adres URL souborů budete potřebovat modul W3 Total Cache. Prohlížeč uživatele se pokusí načíst soubory z CDN, a pokud CDN ještě tento konkrétní soubor nemá, vytáhne jej nejprve ze serveru - to se nazývá PULL zóna, vtipně. MaxCDN je rozpočtová služba, kterou používám.
Úroveň serveru
FastCGI
PHP obvykle běží jako modul Apache; umožněním FastCGI, aby byl spuštěn jako samostatný proces. Obvykle jde pouze o nastavení na ovládacím panelu vaší věže - není třeba nic instalovat ani konfigurovat. Jedním kliknutím se věci zrychlí. Mnoho hostitelů, například Media Temple, to nyní automaticky povoluje na všech nových hostitelských účtech. Přesto stojí za to to zkontrolovat, protože je to takový jednoduchý a efektivní krok.
Nainstalujte mod_pagespeed
Společnost Mod_pagespeed byla vytvořena společností Google, aby usnadnila optimalizaci stránek všem. Není to tak docela “snadné pro každého” přesto, ale pokud to dokážete nakonfigurovat, zažijete výrazné zvýšení rychlosti. Modul Apache automaticky provádí několik různých vylepšení kódu při zobrazení stránky, jako je například zmenšení a komprese JS a CSS a optimalizace JPG. Některé z nich lze sice dosáhnout pomocí mezipaměti w3 Total Cache, ale mod_pagespeed opravdu způsobuje, že celý proces je méně bolestivý - nikdy jsem nebyl schopen správně nakonfigurovat minifikaci prostřednictvím mezipaměti w3, aniž by se rozbily některé pluginy nebo zkomplikovaly styly. V účtech Media Temple Grid Service je povolení mod_pagespeed jednoduchým případem kliknutí “umožnit” pro každou doménu, na které chcete. Ano, je to opravdu tak snadné, a proto jsem v pokušení přesunout několik svých webů do Grid Service. DreamHost to zřejmě také podporuje pro všechny úrovně zákazníků. U nepodporovaných hostitelů byste měli zkontrolovat instalační pokyny Google, ale budete potřebovat přístup root k serveru, takže to rozhodně neplatí pro nepodporované sdílené hostingové služby.
Nainstalujte APC
Pokud ukládáte cokoli do mezipaměti W3 Total Cache, máte pouze Disk a Disk: Vylepšeno standardně k dispozici. Alternativní mezipaměť PHP (nebo zkráceně APC) je další software, který můžete nainstalovat na svůj server a poskytnout tak mezipaměť RAM. Někteří lidé shledávají, že výběr APC pro minify a mezipaměť stránek je skutečně škodlivý - místo toho použijte Disk Enhanced a ponechte APC pro ukládání objektů a databází do mezipaměti. Vaše zkušenost se však může lišit, takže zkuste znovu každé nastavení a znovu vyzkoušejte. Instalace APC bude vyžadovat přístup root (ačkoli někteří dokázali nainstalovat na (mt) GS služby s diskutabilními výhodami), takže budete muset najít pokyny k vašemu konkrétnímu OS nebo hostiteli.
CloudFlare
Přečtěte si, o čem přesně CloudFlare chrání a urychlí váš web zdarma pomocí CloudFlare Chrání a urychlí váš web zdarma pomocí CloudFlare CloudFlare je zajímavý úvod od tvůrců Project Honey Pot, který tvrdí, že chrání váš web před spammery, roboty a další zlá webová monstra - a také trochu urychlí vaše stránky ... tady, ale tady je TL; DL verze: okamžité zvýšení rychlosti jednoduše změnou DNS.
Přepnout hostitele
WPEngine je speciálně vytvořen a optimalizován pro WordPress, přičemž mnoho z těchto doporučení je již ve výchozím nastavení povoleno - ale to přichází za cenu 29 $ / měsíc pro malé stránky s až 25 000 návštěvami. Služba Media Temple Grid Service je nejlepším sdíleným hostitelem pro všeobecné účely s instalacemi na jedno kliknutí pro většinu těchto optimalizací, počínaje 20 $ / měsíc - příští měsíc budeme mít úplnou kontrolu a prozradíme, takže na to zůstaňte naladěni!
Vy umět urychlit WordPress, ale jak vidíte, je potřeba trochu práce, aby se vymáčkly všechny kousky výkonu. Máte další tipy, které můžete do seznamu přidat? Rádi bychom je slyšeli níže.
Obrazové kredity: Shahbaz Majeed Via Flickr