WordPress y cron

WordPress tiene su particular manera de utilizar cron. Como no todos los alojamientos permiten programar tareas, WordPress tiene el script wp-cron.php que se ejecuta en cada carga de cualquier página y comprueba si hay cosas por hacer. Y llevo tiempo preguntándome si la llamada a ese script puede afectar innecesariamente al rendimiento. Esto es un blog pequeño, pero en uno con muchas visitas puede que sí que afectara de manera notable.

Hay complementos para WordPress como Cron View que ayudan a controlar las tareas pendientes. Sin embargo, como no me gusta abusar de plugins, me ha dado por aprovechar que mi alojamiento me permite añadir trabajos al cron. Total que:

  1. He deshabilitado la ejecución automática del script wp-cron.php añadiendo en wp-config.php la línea:

    define('DISABLE_WP_CRON', true);

  2. He añadido la siguiente tarea a cron:

    */15 *     *     *     *     wget -q -O /dev/null http://DOMINIO/wp-cron.php

De manera que cada quince minutos se ejecute el script y el resto del tiempo WordPress se esté quieto. Pero la cuestión es si esto realmente afectará para bien o para mal al funcionamiento. Así que si estos días empeora la página ya tengo un candidato a culpable. 😀

Fuente → WordPress – using a crontab for wp-cron [Savannah W-ITS]

Optimizado de imágenes en PNG

En complemento a los consejos de accesibilidad para una web que expuse el año pasado hoy me ha dado por las imágenes en formato PNG. Un formato que siempre al principio parece que ocupa demasiado en comparación con otros como GIF o JPG, pero que comprime sin pérdida. Sin embargo, en cuanto al GIF se refiere, puede acortar distancias de tamaño con una buena optimización. Frente al JPG no me mojaría tanto.

Photoshop y otros tantos programas llevan su propio optimizado. Pero hay otros mucho más sencillos a los que por consola se le indica el archivo, hacen la conversión con parámetros diferentes, eligen la que da mejor resultado y devuelven el archivo aligerado. En la página de formatos de Imagemagick se mencionan varios. Destaco un par de ellos […] (continuar leyendo)