Performance “Serve static content from a cookieless domain”


Si haces pruebas de rendimiento a tu web, es posible que te encuentres con el siguiente mensaje: “Serve static content from a cookieless domain”. Esto quiere decir, que estás sirviendo tus ficheros estáticos junto con cookies, y eso es innecesario en la mayoria de casos.

Para solucionar esto, lo mejor es crear un subdominio static1.dominio.com, y servir los ficheros estáticos desde ahí.

Puedes utilizar otro servidor o el mismo, en mi caso utilizaré un servidor aparte para probar.

En el servidor nuevo instalaremos Nginx, configuraremos sus caches, y desactivaremos las cookies.

 

map $sent_http_content_type $expires {
    default                    off;
    text/html                  epoch;
    text/css                   max;
    application/javascript     max;
    ~image/                    max;
}

server {
        listen 80 default_server;
        listen [::]:80 default_server;

        fastcgi_hide_header Set-Cookie;

        expires $expires;

        gzip on;
        gzip_http_version 1.1;
        gzip_vary on;
        gzip_comp_level 6;
        gzip_proxied any;
        gzip_types text/plain text/html text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/java$
        gzip_buffers 16 8k;
        gzip_disable "MSIE [1-6]\.(?!.*SV1)";

        location ~ \.(?:css|htc|js|js2|js3|js4)$ {
             gzip_vary on;
        }
.
.
.

You may also like

LEAVE A COMMENT