Si en tu servidor cloud dispones de panel Plesk puedes ajustar algunas configuraciones de cache para optimizar tu WordPress. Por ejemplo, puede ser de gran utilidad recurrir a Nginx como proxy y cacheador para servir tu sitio web o los sitios webs instalados en el servidor.
Par ello tendrás que:
1. Ve a la suscripción correspondiente y pulsa en configuración del hosting.
2. En estadísticas y scripting web activa el soporte para PHP y que se ejecute como FPM servido por Nginx. Y pulsa en guardar.
3. Ve a la configuración de Apache y Nginx.
4. Habilita el modo proxy y el procesamiento inteligente de archivos estáticos.
5. Indica la siguiente configuración en Apache si solo tienes acceso como suscriptor. Esta configuración es válida únicamente para las cabeceras mínimas.
6. Si tienes acceso administrador a Plesk, puedes añadir lo siguiente:
gzip on;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzip_proxied any;
gzip_comp_level 5;
gzip_types text/plain text/css application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript image/x-icon image/bmp image/svg+xml;
gzip_vary on;
location ~* ^.+.(xml|ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
etag on;
if_modified_since exact;
expires 30d;
add_header Pragma "public";
add_header Cache-Control "max-age=31536000, public";
}
8. Con esto habremos configurado las cabeceras para Nginx, pero quedaría pendiente decidir dónde cachear o si se hace mediante plugins. Si no quieres utilizar un plugin, puedes indicar lo siguiente en caché de Nginx.
9. Pulsa en aceptar para que se apliquen todos los cambios.