[WordPress] Prestaties verbeteren door cookies van statische bronnen te verwijderen

Google houdt al enkele jaren rekening met prestaties om zijn ranking te creëren (zelfs als deze erg laag lijkt). Maar over het algemeen is bekend dat een snelle site betere resultaten oplevert.

cookies

Met andere woorden, de jacht op de milliseconde is geopend. Ik had ook de Parallelize-plug-in voor WordPress geïnstalleerd om het downloaden van afbeeldingen over 2 subdomeinen te verdelen. Maar ik merkte ook dat al mijn blogafbeeldingen worden geladen met de enorme WordPress-cookie.

Hoe statische bronnen distribueren zonder cookies met WordPress?

Het is eigenlijk vrij eenvoudig. Open gewoon je bestand wp-config.php, in de hoofdmap van je WordPress-blog, en voeg de volgende code in (die uiteraard aan de jouwe wordt aangepast):

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

De eerste regel bevat het domein dat verwijst naar uw statische inhoud (meestal gebruikt met bloginfo(‘template_directory’)). De tweede bevat het domein dat met de cookie moet worden bediend.

Ik gebruik het subdomein img1 voor het renderen van niet-gegenereerde afbeeldingen, stylesheets en JS, sprites in mijn stylesheet, …
Er is geen groot verschil, maar paar bytes minder op elke statische bron die u op deze manier gaat verwerken. Bij elkaar opgeteld kan dit een bepaald gewicht vertegenwoordigen (een paar KB als je veel afbeeldingen hebt).

Je zult hierover veel discussies vinden op de WordPress.org-forums.

Lees ook