[WordPress] Zlepšite výkon odstránením súborov cookie zo statických zdrojov

Google už niekoľko rokov zohľadňuje výkon pri vytváraní svojho rebríčka (aj keď sa zdá byť veľmi nízky). Ale vo všeobecnosti je známe, že rýchle stránky dosahujú lepšie výsledky.

sušienky

Inými slovami, hľadanie milisekúnd je otvorené. Nainštaloval som si aj doplnok Parallelize pre WordPress, aby som sťahovanie obrázkov distribuoval na 2 subdomény. Ale tiež som si všimol, že všetky obrázky na mojom blogu sa načítavajú obrovským WordPress cookie.

Ako distribuovať statické zdroje bez súborov cookie s WordPress?

Je to vlastne celkom jednoduché. Stačí otvoriť súbor wp-config.php, v koreňovom adresári vášho blogu WordPress a vložte nasledujúci kód (samozrejme ho prispôsobte vášmu):

define('WP_CONTENT_URL', 'http://img1.websourcing.fr/wp-content'); define('COOKIE_DOMAIN', 'blog.websourcing.fr');

Prvý riadok obsahuje doménu, ktorá ukazuje na váš statický obsah (zvyčajne sa používa s bloginfo(‘template_directory’)). Druhá obsahuje doménu, ktorá by sa mala zobrazovať so súborom cookie.

Používam subdoménu img1 na vykreslenie negenerovaných obrázkov, šablón štýlov a JS, spriteov v mojej šablóne štýlov, …
Nie je v tom veľký rozdiel, ale o pár bajtov menej na každom statickom zdroji, ktorý budete takto spracovávať. Spolu to môže predstavovať určitú váhu (niekoľko kB, ak máte veľa obrázkov).

Na fórach WordPress.org o tom nájdete veľa tém.

Čítať tiež