Por Javier García, hace 8 meses y 22 días

1 Blog Cacher 2.0.2

La nueva versión de este plugin se ha publicado. Nuevas características:

  • Ahora el plugin funciona con sitios seguros (HTTPS).
  • Arreglado el bug por el que el plugin no funcionaba si «Dirección de WordPress» y «Dirección del blog» eran diferentes.

Puedes leer las características completas del plugin o descargarlo directamente.

24 comentarios

#1. Wolf Grunfeld Romero, hace 8 meses y 5 días

Puedes ver si funciona en mi web? http://www.extern-biosoft.com

Saludos y genial el plugin!!

#2. Javier García, hace 8 meses y 5 días

Para saber si el plugin funciona sólo hay que ver el código y comprobar los comentarios que se añaden al final del todo...

#3. Wolf Grunfeld Romero, hace 8 meses y 5 días

Ah! Ya lo vi!:

Eso , cierto?

!-- Cargado originalmente en 0.94 segundos (2008-01-03, 13:08:31). --

#4. Javier García, hace 8 meses y 5 días

Sí, eso es.

#5. Dani, hace 7 meses y 23 días

Una pequeña cuestión: con este plugin me ocurre lo mismo que con wp-cache en Dreamhost, según los comentarios en el html parece que hace un cache para cada usuario. Me explico:

Entro al blog donde está instalado, miro el código y veo que se ha generado en el momento que yo la he cargado. Si recargo, la fecha no varía, es decir, hace caché. Sin embargo la página no estaba cacheada de antes, se genera por primera vez cuando entro (le he pedido a un amigo que la cargue antes que yo, pero no se cachea).

¿Es esto un comportamietno normal o algún problema de configuración del servidor?

#6. Javier García, hace 7 meses y 23 días

Lo siento, pero no entiendo exactamente lo que quieres decir. Si dieras la url (la que has incluido no tiene el plugin funcionando) podría echar un vistazo.

#7. Dani, hace 7 meses y 23 días

diariomotor.com, si entras a la portada posiblemente verás en el código que se acaba de generar, cuando ya debería estar cacheada. Si después la recargas, verás que la hora no ha variado, es decir, efectivamente la segunda vez te sirve una cacheada.

En una ocasión lo había comentado con Alma de webmasterlibre.com (si no me equivoco), le pasaba lo mismo con wp-cache.

#8. Javier García, hace 7 meses y 23 días

Yo no veo nada raro, la página se ha cogido de la caché, y las fechas en las que esa caché se ha creado y esa caché se ha presentado no coinciden... No sé si es que no comprendes lo que significan los comentarios del final, pero he visto unas cuantas páginas y todo está OK.

#9. Dani, hace 7 meses y 23 días

Uhm, he cargado la portada y le he pedido a un amigo que me pase la última línea:

Cargado originalmente en 0.40 segundos (2008-01-16, 18:28:14). -> la mía
Cargado originalmente en 0.38 segundos (2008-01-16, 18:28:53). -> la de mi amigo

Después, una página que no creo que estuviese en cache (archive de 2006), la he cargado yo y luego le he pedido lo mismo a él:
Cargado originalmente en 0.52 segundos (2008-01-16, 18:30:06) -> la mía
Cargado originalmente en 0.35 segundos (2008-01-16, 18:30:24) -> la de mi amigo

Vamos, fecha distinta y tiempo de generación distinto,yo diría que se está cargando dos veces, ¿no?

(Por cierto, muchas gracias por tu ayuda)

#10. Javier García, hace 7 meses y 23 días

Una cosa es cuando se crea la caché y otra cuando se accede a ella. Se accede a la caché cada vez que envias una petición, es decir, cada vez que visitas la página. Las fechas que me envías sólo tendrían que coincidir si se visitara la página exactamente al mismo tiempo. Lo que coincidirán (o no, depende) son las fechas en las que las cachés se crearon.

De ahí que haya dos fechas, cuando se creó la caché y cuando se ha devuelto.

#11. Javier García, hace 7 meses y 23 días

Ahora veo que has envíado las fechas de cuando se crearon las cachés. No sé cuál es el problema, pero es casi imposible que se genere una caché a las 18:28:14 y otra diferente a las 18:28:53, porque cuando se crea una caché se mira antes si ya existe y no ha espirado. Además, si la caché se creara con tu petición no verías el último encabezado (prueba a hacer Ctrl+F5 para forzar la creación de la nueva caché). Puede ser un error de cálculo, pero las cachés se están creando y devolviendo correctamente. Todo esto suponiendo que nohas vaiado el tiempo de expiración.

#12. Dani, hace 7 meses y 22 días

Ok... sigo sin verlo claro, el caso es que el consumo de CPU del servidor baja considerablemente con el caché activado, así que estará funcionando :)

Gracias por el plugin y por el soporte, espero poder devolverte el favor algún día ;)

#13. dayer, hace 5 meses y 13 días

Hola! He tenido que añadirle a «OBC_REJECTED_STRINGS» la cadena «?p=», porque si no los borradores me los mostraba en blanco, es decir toda la plantilla del tema bien salvo el contenido, como si fuera un usuario sin permisos. Desactivando el plugin funcionaban bien los borradores, así que he usado esa chapucilla que se me ha ocurrido.

Posiblemente tenga que ver con que la URL de acceso al blog no incluye el subdirectorio en el que está alojado (vamos que la URL de wordpress no es la misma que la URL del blog). Que como leí que había habido problemas con eso... de hecho es que si uso ambas URLs con un valor igual los borradores ya funcionan bien.

Pero bueno, si a alguien le ha pasado lo que yo lo mismo lo puede resolver con la ocurrencia :D

Un saludo.

#14. Public Enemy, hace 5 meses y 10 días

Habrá nueva versión del plugin para Wordpress 2.5?

#15. Javier García, hace 5 meses y 10 días

Que yo sepa WordPress 2.5 no cambia nada que afecte el plugin... así que no es necesario modificar nada.

#16. dayer, hace 5 meses y 6 días

Hola, ¿es normal que no me guarde la sesión de usuario cuando el plugin está activado? Porque estando identificado en la página de administración del blog, si accedo al blog y voy a hacer un comentario me pide el nombre, email y url. Incluso aunque escriba un comentario, cuando recarga para mostrarlo me sigue sin rellenar automáticamente los datos de esos campos.

Tengo todas las opciones por defecto, ¿puede arreglarse esto cambiando alguna? Es como si no le sirvieran las cookies ni sesiones auténticadas, aunque en la opción de «Usuarios logueados» llegue a deshabilitar la cache para usuarios logeados.

Un saludo

#17. Javier García, hace 5 meses y 5 días

No, no es normal. Por defecto el plugin guarda cachés independientes para cada usuario. No sé que estarápasando en tu blog, peor esa característica funciona y nadie ha reportado ningún problema.

#18. x_Silver, hace 5 meses y 4 días

Tengo el mismo problema que dayer, cuando activo el plugin todo funciona, pero no me detecta que estoy logueado.

#19. Javier García, hace 5 meses y 4 días

Sin más información me es imposible ayudaros, el plugin está funcionando en todos los sitios que conozco y salvo una mala configuración no se me ocurre nada que peuda estar afectando vuestros sitios.

#20. dayer, hace 5 meses y 4 días

esta es la configuración que le tengo puesta:

  1. define("OBC_EXPIRATION",3600);
  2. define("OBC_CACHE_USERS",2);
  3. define("OBC_CACHE_COMMENTERS",2);
  4. define("OBC_CACHE_ERROR_PAGES",false);
  5. define("OBC_CACHE_REDIRECTIONS",false);
  6. define("OBC_AVOID_TRAILING_SLASH_DUPLICATION",false);
  7. define("OBC_ENABLE_BROWSER_CACHE",false);
  8. define("OBC_LOOK_FOR_DYNAMIC_CODE",true);
  9. define("OBC_USE_CACHE_DIRECTORIES",true);
  10. define("OBC_REJECTED_STRINGS","wp-,?p=,style.php,?page_id=");
  11. define("OBC_ACCEPTED_STRINGS","wp-atom.php, wp-comments-popup.php, wp-commentsrss2.php, wp-links-opml.php, wp-locations.php, wp-rdf.php, wp-rss.php, wp-rss2.php");
  12. define("OBC_REJECTED_USER_AGENTS","bot, ia_archive, slurp, crawl, spider");

si entiendo que digas que no falla, aquí mismo si que me aparecen recordados mis datos de cuando puse anteriores comentarios :)

#21. Javier García, hace 5 meses y 4 días

La configuración parece estar bien... sin hacer algo de debugging no te puedo decir qué está pasando.

#22. dayer, hace 5 meses y 4 días

¿Y hay manera de que pueda hacer un debug del plugin? Porque no sé cómo hacérselo a un plugin, no sé si es trasteando el PHP o buscando si dentro de él tiene algunas funciones con la típica «@» delante para que se esconda el error y quitándosela a ver si así sale algún error :(

#23. Javier García, hace 5 meses y 4 días

Es básicamente ir haciendo echo de las variables q va manejando el plugin, e ir viendo el proceso, hasta que encuentres algo que no encaja.

#24. x_Silver, hace 5 meses y 4 días

Al parecer se debió a una mala configuración, borre todos los archivos de Wordpress, los resubí, y ahora funciona de maravilla.

Escribir un comentario

Si quieres añadir tu comentario a esta entrada, simplemente rellena el siguiente formulario:





* Campos requeridos

Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>.

No hay trackbacks

Para notificar de una mención en tu blog a esta entrada, habilita la notificación automática (Opciones > Discusión en WordPress) o especifica esta url de trackback: http://​es.1blogcacher.com/​2007/​12/​1-blog-cacher-2-0-2.html/​trackback