Dilema: paginar posts o borrar/limitar comentarios
Tengo una serie de post por teoriza.com con más de 400 comentarios practicamente todas ellas estan muy bien posicionadas (efectivamente por eso tienen tantos comentarios).
Me encuentro con que quiero aligerar el consumo de transferencia y CPU para que vaya todo más ligero ya que cargar una página con más de 300 comentarios, por ejemplo esta o esta, me parece excesiva carga.
La solucion más lógica es implementar el paginado con un plugin para el Wordpress ya que no tiene esta feature nativa. En efecto tengo probado este sistema en otros blogs y funciona bien salvo... que incrementa el numero de consultas SQL en 20 lo cual se pone a 41 consultas SQL para generar una simple página: menú, post y comentarios.
En realidad no he tenido problemas de lentitud, y tirando del WP-Cache me puedo cubrir bien las espaldas porque funciona muy bien. El problema es que me parece peligroso aumentar tan drásticamente el uso de SQL, de hecho yo creo que algo anda mal en el plugin de paginar comentarios, ¿alguien sabe porqué? ¿solución?
De momento me reservo el usar este plugin. Las opciones alternativas pero limitadoras son las siguientes:
- Limitar los comentarios a X numero y bloquearlos una ves superado.
- Bloquear comentarios despues de que pase X tiempo.
- Eliminar los primeros o últimos comentarios de cada post largo. (lo hice a mano alguna vez)
| Twittear |
|
Artículos relacionados:
-
+0
Alvy 2006-10-18 10:50:42
El paginado suele ser muy incómodo para los lectores. Por otro lado, incluso una página con 400 comentarios no es demasiado pesada, en términos de KB: suele ser todo texto y el texto viaje comprimido en el HTTP 1.1, de modo que tal vez 200 KB de página se quedan en 30 KB de transmisión.
La recomendación de cerrar comentarios pasados X días es buena, en nuestro blog nunca lo hicimos pero si tuviéramos comentarios otra vez sin duda lo haríamos. El problema es que llega demasiada gente despistada a posts antiguos, que no reconocen como tales, y piensan que van a contestarles y todo eso lo cual en realidad no sucede. Y teniéndolos abiertos sobre todo te atacan a muerte los spammers. -
+1
GONZO 2006-10-18 12:43:54
#1 Es cierto que 200 comentarios son pocos, pero tengo post que "tienden a infinito" y ya han sido varias veces las que he eliminado 500 comentarios.
Un ejemplo es este post.
http://ocio.teoriza.com/2006/08/25/consigue-aqui-invitacion-gmail-dejando-comentario-post.html" rel="nofollow"> ocio.teoriza.com-consigue-aqui-invitacion-gmail-dejando-comentario-post.html
2470 comentarios! pero no solo eso... si no que se realizaron en un periodo de 10 dias y despues creamos otros post para dividirlo, porque era demasiado (hasta que paginé). En este caso la paginación fué imprescindible para poder hacer el experimento y repartir las 2000 invitaciones.
Creo que acabaré paginando, pero antes experimentaré el rendimiento y si es necesario activar el caché pues se activa. -
+1
GONZO 2006-10-18 12:54:40
Ummm acabo de activar el WP-Cache... he resuelto el motivo por el que la anterior vez lo quité!
El contador who-is-online me daba mal con la caché activada, pero he descubierto que el WP-cache permite dinamizar funciones, para que no las cachée.
Genial, se nota el tiempo de carga, y lo veremos claramente en el sitemaps! -
+1
GONZO 2006-10-18 12:59:51
mmm un problema, el WP-cache me requiere desactivar la compresion Gzip...
A ver que ocurre! -
+0
Chavalina 2006-11-21 22:22:48
Hombre, yo lo que hago normalmente es cerrar los posts que se ponen así manualmente, porque no se tú, pero al menos a mi me suele pasar en posts muy determinados, porque no paran de llegar visitas de google, como dices, despistados.
-
+0
Tati 2006-12-16 03:18:58
crear una cuenta gmail. mandame una invitacion
-
+0
Oscar 2007-05-01 19:45:48
Reviviendo el post ;)
Ando en el mismo dilema, uno de mis blogs recibe demasiados comentarios pero el plugin que mencionas en primer lugar me parece demasiado antiguo y aparte lo que dices de las consultas de SQL me hacen no utilizarlo pero no he encontrado otra solución :( ?
Podrías contarme cómo te ha ido con el plugin de keyvan.net y si has hecho algúna otra modiciación al respecto?
Saludos y gracias -
+1
GONZO 2007-05-02 12:29:34
Hola Oscar,
Actualmente todos los Blogs Teoriza tienen configurado y preparado el plugin: http://www.keyvan.net/code/paged-comments/
Este plugin pagina correctamente, incluso implementa un modrewrite muy interesante que crea URLs como esta:
http://intimidades.teoriza.com/haz-tu-consulta-de-sexo-aqui.php/comment-page-57/
Sobre el rendimiento, es algo de lo que me preocupo muchísimo. El resultado de este plugin me ha parecido aceptable desde el primer momento, sin ninguna modificación.
Lo activo cuando un blog lo necesita, normalmente un post con más de 200 comentarios carga el servidor excesivamente. Y tengo post con 10.000 comentarios, increible, si desactivase el plugin, me petaria el servidor jejeje.
Un saludo! -
+0
David Yanover 2007-05-14 11:56:24
Es una muy buena solución, pero tengan cuidado con este plugin que están describiendo para paginar los comentarios en WordPress, porque genera contenido duplicado. Lo he probado, y me di cuenta de que genera una página idéntica a la de la entrada inicial, a partir de .../comment-page-1/. Esto, para Google, es contenido duplicado: tener dos páginas exactamente iguales con distinta URL de acceso. De este modo, habría que modificar el plugin para que .../comment-page-1/ se convierta en una referencia directa a la entrada, o en todo caso bloquear la lectura desde los robots.txt y usar también el recurso del NoFollow. El contenido duplicado no es un juego.
-
+1
GONZO 2007-05-15 12:32:11
Hola David, gracias por comentar.
Efectivamente genera contenido duplicado. Otro gran dilema a raíz de este post/dilema... es el siguiente:
Cada 50 comentarios que se escriban en un mismo post generará una página. Esta tendrá el post y titulo duplicado, pero los comentarios serán inéditos.
Por lo tanto es una duplicación de contenidos, pero parcial.
Mi decisión fué permitirlo... Sin embargo ahora que me has recordado el debate, quizá limitaré esta duplicación. Ya que a nivel de buscadores/visitas no me beneficia en nada, y sé que está dando algunos problemillas con algunos post.
Un saludo David y gracias! :) -
+1
GONZO 2007-05-15 12:34:41
Ah, sobre la forma de solucionar esto... es bien facil, simplemente añadir en robots.txt esta linea:
disallow: */comment-page-*
Artículo escrito por GONZO para Blogs Teoriza.
Dilema: paginar posts o borrar/limitar comentarios, wordpress