[WordPress] Îmbunătățiți performanța prin eliminarea cookie-urilor din resursele statice
De câțiva ani, Google a ținut cont de performanță pentru a-și crea clasamentul (chiar dacă pare a fi foarte scăzut). Dar, în general, se știe că un site rapid obține rezultate mai bune.
Cu alte cuvinte, vânătoarea de milisecundă este deschisă. Instalasem și pluginul Parallelize pentru WordPress, pentru a distribui descărcarea imaginilor pe 2 subdomenii. Dar am observat și că toate imaginile de pe blogul meu se încarcă cu uriașe Cookie WordPress.
Cum să distribuiți resurse statice fără cookie-uri cu WordPress?
De fapt, este destul de ușor. Doar deschideți fișierul wp-config.php
, la rădăcina blogului dvs. WordPress și introduceți următorul cod (adaptându-l, desigur, la al dvs.):
define('WP_CONTENT_URL', 'http://img1.websourcing.fr/wp-content'); define('COOKIE_DOMAIN', 'blog.websourcing.fr');
Prima linie conține domeniul care indică conținutul dvs. static (utilizat de obicei cu bloginfo(‘template_directory’)
). Al doilea conține domeniul care ar trebui să fie servit cu cookie-ul.
Eu folosesc subdomeniul img1
pentru a reda imagini negenerate, foi de stil și JS, sprite-uri în foaia mea de stil, …
Nu există o diferență mare, dar câțiva octeți mai puțin pe fiecare resursă statică pe care o veți procesa astfel. Adunate împreună, aceasta poate reprezenta o anumită greutate (câțiva KB dacă aveți o mulțime de imagini).
Veți găsi o mulțime de fire despre asta pe forumurile WordPress.org.