Mejorar rendimiento de Wordpress - Sin plugins

Buenas, este tutorial sera corto, entonces empecemos.

Para lograr esto tenemos que editar el .htaccess (o crear uno) en el directorio de nuestro WP, como hacemos esto?:
1- Descargar .htaccess por FTP o crear uno en nuestra PC y subirlo por FTP
2- Acceder desde cPanel con el Administrador de Archivos (seleccionar ver archivos ocultos) y crear o editar uno
3- Instalar el plugin (sisi dije sin plugin, pero este plugin no afecta el rendimiento ni nada) el cual permite editar el .htacces, recomiendo: wp_htaccess-editor y el mismo permite editar el .htaccess desde el panel de administración de WP (también hace un backup por cada edicion)

Ahora tendremos que agregar en el .htaccess (arriba de todo contenido que tenga el mismo):

Options +FollowSymLinks
Options -Indexes<IfModule mod_headers.c>
    <FilesMatch ".(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
    </FilesMatch>
    <FilesMatch ".(ico|jpe?g|png|gif|swf)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch ".(css)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch ".(js)$">
        Header set Cache-Control "private"
    </FilesMatch>
    <FilesMatch ".(x?html?|php)$">
        Header set Cache-Control "private, must-revalidate"
    </FilesMatch>
</IfModule>
<ifModule mod_headers.c>
    Header set Connection keep-alive</ifModule>
<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=290304000, public"</FilesMatch>
# BEGIN GZIP<ifmodule mod_deflate.c>AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript</ifmodule># END GZIP
<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

<FilesMatch ".(ico|jpg|jpeg|png|gif|js|css|swf)$">ExpiresDefault "access plus 2 hours"</FilesMatch>
FileETag none
<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 1 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "access plus 2592000 seconds"
  ExpiresByType text/css "access plus 604800 seconds"
  ExpiresByType text/javascript "access plus 216000 seconds"
  ExpiresByType application/x-javascript "access plus 216000 seconds"</ifModule>


Este código permite manejar los tiempos de cache, no permitir listado de directorio sin archivo de inicio (ejemplo index.php), comprimir el sitio con gZIP y otros valores mas...

Que pasa si mi sitio queda en blanco o da error 500?
Esto significa que alguna de las reglas que agregamos al .htaccess no es aceptada por su servidor, pueden ir probando 1x1 sacando hasta descubrir cual es la causante del problema.

Quiero mejorar mas el WP, que puedo hacer?
Pues aparte de todos los tutoriales que hay en el foro, pueden instalar un plugin de cache, yo uso ZenCache funciona bastante bien. Si no usan sitios responsive, puede que tengan problemas con el cache, ya que mostrara lo mismo a los usuarios de mobiles que los de PC, para evitar esto hay opciones en el plugin.

Este código funciona para sitios que no sean echos en WP?
Pues claro que si, funciona para cualquier sitio, sea WP o no (NO blogger)

Todo bien... pero como se que puntaje tiene mi sitio?
busca en Google: GTmetrix le das analizar y ese sera tu puntaje, luego colocas el codigo en .htaccess y le das al boton re-analizar para ver los cambios!
Mejorar rendimiento de Wordpress - Sin plugins
7 Puntos Score: 3.5/10
Visitas: 526 Favoritos: 3
Ver los usuarios que votaron...
Más del Autor...
No se encontraron más posts
1 Comentarios Mejorar rendimiento de Wordpress - Sin plugins
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!