- Activar en plesk nginx
- En plesk ir al dominio
- ir a Configuración de Apache y nginx
- desactivar
- añadir en Directivas adicionales de nginx el siguiente codigo
if (!-e $request_filename) {
set $test P;
}
if ($uri !~ ^/(plesk-stat|webstat|webstat-ssl|ftpstat|anon_ftpstat|awstats-icon|internal-nginx-static-location)) {
set $test "${test}C";
}
if ($test = PC) {
rewrite ^/(.*)$ /index.php?$1;
}
# GZIP Compression
gzip on;
gzip_disable "MSIE [1-6]\\.(?!.*SV1)";
gzip_min_length 1100;
gzip_buffers 4 32k;
gzip_proxied any;
gzip_comp_level 9;
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;
# NGINX Caching
location ~* \.(?:ico|css|js|gif|jpe?g|png|svg|woff)$ {
expires 30d;
add_header Cache-Control "public";
log_not_found off;
}
location ~* \.(jpg|jpeg|gif|png)$ {
expires 365d;
log_not_found off;
}
location ~* \.(pdf|css|html|js|swf)$ {
expires 2d;
log_not_found off;
}
location ~ \.css {
add_header Content-Type text/css;
}
location ~ \.js {
add_header Content-Type application/x-javascript;
}
# SECURITY
location ~* wp-config.php { deny all; }
location ~* "^/wp-content/(?!plugins/).*\.php" { deny all; }
Ahora ir a Configuración de PHP
memory_limit = 200M
max_execution_time = 15
post_max_size = 16M
upload_max_filesize =16M
opcache.enable = on
Y listo, Wordpress volará
No olvides complementar con buenos caches de WordPress, de preferencia que ulticen APC y MemCache para mejorar su desempeño
Excelente muy buena forma de optimizar.
ResponderEliminarYo lo que hice fue adquirir un Hosting con Litespeed, así manejo mejor esta parte, pero la optimizacion del wordpress desde su codigo, es fantástica, muchas gracias.
Gracias, voy a probarlo en plesk,
ResponderEliminarno se si puedo seleccionar plesk en mi hosting o solo cpanel
https://www.codifica.me/comparando-los-hosting-banahosting-vs-hostgator/
Este comentario ha sido eliminado por un administrador del blog.
ResponderEliminar