Blogodisea: juegos, ciencia, arte, noticias, famosos, vídeos, fotos y humor
Juegos, ciencia, arte, noticias, famosos, vídeos, fotos y humor


Consejos para optimizar el blog de Wordpress

  Archivado en Wordpress. Escrito el 1 de Junio del 2009 por Andrés.

• Si no utilizamos el fichero xmlrpc.php que tenemos en la raíz del blog, podemos borrarlo tranquilamente, pues sólo podría servir para malas acciones de spammers.

• Revisar que no falten ficheros en la instalación de Wordpress. Si no se hallara por ejemplo el fichero favicon.ico, el blog perdería tiempo en buscarlo y no encontrarlo, lo que representaría un retardo.

• Evitar usar javascript. Si lo hacemos de manera remota, añadirlo justo antes de la etiqueta </body>.

• Para evitar revisiones de posts, las cuales inflan las bases de datos de manera “innecesaria”, podemos añadir este código en el fichero .htaccess.

define(‘WP_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, 3600);

Si ya tenemos revisiones en las bases de datos, podemos borrarlas con esta consulta SQL:

DELETE FROM wp_posts WHERE post_type = “revision”;

wordpress

• Utilizar algún plugin para cachear el blog y ahorrar esfuerzos a la CPU.

Hyper Cache o WP Super Cache para realizar una buena caché del blog.

DB Cache para realizar la caché de la base de datos.

• Utilizar un plugin antispam como Akismet, que no consume muchos recursos.

• Utilizar sólo los plugins necesarios, evitar en lo posible los menos necesarios, y tenerlos siempre actualizados. Si no utilizas un plugin, bórralo del todo de la carpeta de plugins, no bastará sólo con desactivarlo.

• Crear un fichero de texto que llamaremos .htaccess y que dispondremos en la carpeta wp-content/uploads/ para evitar el hotlinking, o que nos roben ancho de banda al utilizar nuestras imágenes en otros sitios. Abajo he coloreado de color verde el nombre del dominio que cada uno debe cambiar por el suyo. Los demás dominios de la lista, son los permitidos y que no son perniciosos de hacer hotlinking.

RewriteEngine  on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?blogodisea.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?add.my.yahoo.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?alesti.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?attensa.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bitty.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bloglines.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?feedlounge.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?feedness.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?feeds.feedburner.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?fusion.google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?images\google\/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?live.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?mix.excite.eu/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?netvibes.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?newsalloy.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?newsgator.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?pageflakes.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?plusmo.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?rojo.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?thefreedictionary.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?yahoo.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?yahoo.es/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?yourminis.com/.*$ [NC]
RewriteRule \.*$ – [F,NC]


Artículos relacionados:

  1. Evitar Hotlinking en Wordpress

  2. Spam en tu blog de Wordpress genera enlaces inferiores

  3. Optimizar permalinks o URL en Wordpress

10 comentarios en “Consejos para optimizar el blog de Wordpress”.

  1. Caminando... dijo:

    Es de gran ayuda, Andrés… muy interesante todo lo relacionado con Wordpress
    Gracias.

  2. Miski dijo:

    Leyendo estas entradas técnicas sobre wordpress se le quitan las ganas a uno de asomarse siquiera, ¿soy el único al que esto le suena a chino mandarín y le parece complicadísimo?

  3. Lucía dijo:

    Yo tampoco entiendo ni la mitad, pero procuraré seguir las instrucciones de las que al menos intuyo,jeje.

    Gracias por la recopilación!!

  4. Andrés dijo:

    No pretendo apabullar a nadie, sino que son consejos para gente que controla medianamente Wordpress y sus instalaciones. Pretendo ir recopilando consejos en esta entrada por si son útiles a alguien.

    Por supuesto se puede tener un blog de Wordpress sin tener que cuidarlo y saber tanto, pero hay ciertas optimizaciones que se pueden hacer y son beneficiosas. Muchas de estas sólo están encaradas a ahorrar esfuerzo a los servidores que alojan los blogs.

  5. Jenny dijo:

    Tomo nota de todo estos consejos y los iré poniendo en marcha.

    Muchas gracias Andrés.

  6. Polo dijo:

    Gracias por el aviso! otra cosa lo intente hacer en otro blog sin PR para ver el efecto he subido un fichero .htacces.txt en /wp-content/uploads (te lo he enviado por correo ya que no me permite ponerlo aqui.)

    Pero el resulado es que en la url el nombre de la entrada aparece antes de la categoria (http://www.MISITIO.com/titulo-de-la-entrada/categoria/): Es normal o he metido la pata en algun lado?

    saludos!

  7. Andrés dijo:

    Polo, no sé si el error puede ser que yo malinterprete algo, pero el fichero no debe llamarse .htaccess.txt, sino .htaccess (con dos eses). Como ves, no tiene extensión como los ficheros normales en Windows.

    Para asegurarte que este paso se realiza bien, puedes renombrarlo una vez lo has subido al servidor.

  8. Polo dijo:

    Muchas Gracias!
    Lo he llamado .htaccess y lo he subido al servidor via un programa ftp en /wp-content/uploads una vez alli ni siquiera lo puedo ver para renombrarlo o hacer lo que sea. Pero me fije en tus url (por ejempl: http://www.blogodisea.com/bailarinas-bailan-puntillas/preguntas-respuestas/) veo que te pasa lo mismo que a mi (despues del nombre de la entrada sale la categoria) entonces supongo que no es ningun problema.
    De toda forma lo tengo muy liado, necesito más explicaciones!

    Saludos!!!

  9. Andrés dijo:

    Polo, creo que te has liado. El fichero .htaccess que subes a /wp-content/uploads, sirve para que la gente no te robe imágenes o ficheros (mejor dicho, que te gasten ancho de banda). Lo que lleva escrito ese .htaccess lo tienes en esta entrada más arriba.

    Pero a lo que te estás refiriendo tú con el asunto de categorías, es otro fichero .htaccess que subes a la raíz del servidor y que lleva escrito otras cosas, y es el que se encarga de anular lo de la palabra CATEGORY en las categorías. Eso viene al caso en esta entrada: http://www.blogodisea.com/optimizar-permalinks-o-url-en-wordpress/wordpress/
    Aun así, creo que confundes lo de eliminar el CATEGORY. En las entradas individuales, como http://www.blogodisea.com/bailarinas-bailan-puntillas/preguntas-respuestas/ no sale la palabra CATEGORY por ninguna parte, pero es que tampoco saldría, pues es una entrada individual. Lo de eliminar CATEGORY es para las categorías del blog, que crean enlaces como estos: http://www.blogodisea.com/category/animales-plantas/ Eso sí es una categoría y ahí sí sale la palabra CATEGORY, que es la que tratamos de eliminar. No lo confundas con las entradas individuales. Si crees que te estás liando con este tema, no le des más importancia y déjalo sin hacer, tampoco pasa mucho, yo por ejemplo no lo tengo hecho en este blog.

    Otra cosa que creo que deberías revisar, es el programa que usas de FTP, pues dices que no ves el fichero .htaccess cuando lo has subido al servidor. El fichero .htaccess es un fichero que cuando pasa al servidor, se convierte en un fichero oculto, por lo que debes buscar en las opciones de tu programa de FTP con el que subes los ficheros, y debes habilitar la opción de ver ficheros ocultos. Yo uso el programa FLASH FXP y tengo que habilitar una opción llamada SHOW HIDDEN FILES para ello. En tu programa debe existir una opción parecida.

  10. Polo dijo:

    Ahora lo tengo más o menos claro!jejeje me he liado un montón!! gracias por tu ayuda Andrés!!!
    Saludos!

Trackbacks / Pings

ESCRIBIR UN COMENTARIO

VOLVER A LA PÁGINA PRINCIPAL