Mes: agosto 2007

  • Akismet para Pixelpost

    Lo que no hay lugar a duda es que hoy por hoy, el mejor antispam que conozco y me ha funcionado es Akismet. El CMS que utilizo para mi fotolog es Pixelpost, que quizá ahora me arrepienta de ver tantos themes que hay para utilizar WordPress como fotolog.

    El caso es que Pixelpost no trae muy buen antispam, ya que es propio y no ofrece ninguna seguridad que terminan por colarse todos los comentarios de penes, drogas y pornos. Al final, terminé hace un tiempo por ponerlos en moderación cualquier comentario que entraba y así evitar spam, aunque el tiempo para eliminarlos era casi nulo, lo que terminó por dejar el fotolog un tanto abandonado.

    Ahora que he vuelto a retomar el tema, me he planteado cambiar de antispam, por lo que lo primero ha sido pensar en Akismet. Al buscar en Google por Akismet Pixelpost sale un muy buen tutorial en castellano, traducido del inglés, donde explica paso a paso las instrucciones para integrarlo, ya que Akismet está desarrollado para usar con WordPress. Ahora sólo falta ver los resultados, que espero vengan muy pronto.

  • Optimización de MySQL

    Ayer hablando con Héctor le comentaba los problemas que teníamos de vez en cuando con el servidor de BlogdeBlogs y tras una breve charla, me dijo que iba a escribir una solución para optimizar MySQL para WordPress.

    Aunque muchas de esas variables ya estaban definidas en el fichero /etc/my.cnf, había otras muchas que no lo estaban, como por ejemplo set-variable=wait_timeout=10 o max_connect_errors = 100, que determina el tiempo máximo para que una consulta inactiva esté con vida en el servidor y establecer el número de peticiones interrumpidas permitidas.

    Lo que ya sí que fue tremendamente útil fue el llamado MySQL Perfomance Tuning Primer Script, que permitió comprobar si las variables estaban correctamente declaradas y definidas con su valor recomendado. Es un script de más de 1.300 líneas de código que saca un informe muy completo del status de la base de datos. Para que sea fiable, es recomendable que el proceso mysql lleve arrancado 48 horas seguidas.

    Si queréis exprimir todo vuestro potencial de MySQL optimizado para WordPress, no dejéis de leer su artículo. Muy completo y en castellano.