MediaWiki guardado lento de páginas editadas

10

Tengo MediaWiki 1.16.2 en la siguiente plataforma LAMP, que funciona bastante bien para otras aplicaciones en una máquina de procesador dual RAM de 16 GB: CentOS 5.7 (64 bits) Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6

Parece depender un poco del navegador utilizado, pero guardar páginas editadas con demasiada frecuencia es demasiado lento, no es raro esperar 10 o 20 segundos para obtener un cambio muy simple.

Renderizar las páginas funciona bastante rápido, pero es el ahorro después de la edición lo que está matando la experiencia del usuario. He detectado alguna mejora al editar desde un cliente que ejecuta Opera que en Firefox (en una plataforma Fedora Linux).

¿Alguna pista sobre dónde puedo ajustar el servidor para mejorarlo?

Los puntos de referencia de Apache ejecutados en la máquina son impresionantes, por cierto.

David Ramirez
fuente
Parece que usted tiene que mirar en la base de datos, comienzan a optimizar la métrica y el rendimiento (escribir) las operaciones: dev.mysql.com/doc/refman/5.0/en/optimization.html
hakre
1
Además es posible considerarmemcached
Nano Taboada
¿Tiene habilitada la replicación de la base de datos? La última vez que verifiqué, eso no estaba habilitado por defecto en la distribución de Mediawiki. Pero si estuviera habilitado pero no configurado, eso probablemente resultaría en el comportamiento descrito.
wallyk
1
Intente ejecutar SHOW FULL PROCESSLISTen la consola MySQL mientras está pendiente una operación de escritura lenta para ver si alguna otra consulta está bloqueando todo.
Kaivosukeltaja
Solo como un comentario / solución a mi propia pregunta. Sigue siendo un problema abierto para mí si pienso en usar Firefox / Fedora. Opera, que es mi favorita ahora, es mucho más rápida y ha sido una buena solución, sin demoras molestas.
David Ramirez

Respuestas:

1

¿Estás registrando consultas lentas en mysql? ¿El registro de errores de mysql muestra algo?

En circunstancias como esta, comenzaría a mirar a Cacti. Las plantillas mysql-cacti de Percona son invaluables para esto. Podrá ver si tiene un problema de E / S o un problema de bloqueo de la tabla. Podría haber bastantes causas.

Refs:

http://code.google.com/p/mysql-cacti-templates/

Sean Milheim
fuente
0

Simplemente descartando un pensamiento, ¿tal vez los ahorros tienen más que ver con la carga de recursos externos? Podría ser el navegador esperando una respuesta, he tenido experiencias en las que las cargas lentas fueron el resultado de contenido / JS externo que podría estar disminuyendo.

¿Has investigado esa ruta? Tal vez un tema personalizado o editor JS se esté tomando su tiempo dulce.

Jakub
fuente