it-swarm.com.de

Der Wordpress-Administrator beendet das Speichern einer Seite auf einer Site mit einer großen Seitenzahl nie

Ich habe eine Wordpress-Installation mit einer sehr großen Anzahl von Seiten (ein paar Hunderttausend), und im Laufe der Zeit hat es einen Punkt erreicht, an dem das Bearbeiten einer Seite extrem viel Zeit in Anspruch nimmt. Es würde einige Minuten dauern, nur um den Bearbeitungsbildschirm zu öffnen, aber ich fand heraus, dass es wp_pages war, das beim Generieren des übergeordneten Seitenauswahl-Dropdowns verwendet wurde, was das verursachte, also entfernte ich es über einen Haken in der functions.php meines Themas und so jetzt die Bearbeitung Bildschirm lädt ganz gut.

Das Problem, das ich jetzt habe, ist, dass beim Aktualisieren/Bearbeiten einer Seite das, was sie gerade tut, scheinbar nie vollständig ist. Die Seite wird nach dem Update weiterhin geladen, die Seite wird jedoch innerhalb weniger Sekunden erfolgreich bearbeitet (dies kann ich im Frontend überprüfen), aber im Admin-Bereich wird sie nur so lange fortgesetzt, bis ich die Seite nur noch manuell aktualisiere. Weiß jemand, welche WordPress-Funktion diese Art von Zeitüberschreitung beim Speichern einer Seite verursachen könnte?

Ich habe WordPress 3.5.1 und ich habe versucht, alle laufenden Plugins zu deaktivieren. Irgendwelche Ideen?

Nur zum Hinzufügen, irgendwann erhalte ich einen 500-Server-Fehler, nachdem ich ihn ungefähr 30 Minuten lang laufen ließ. Hier ist das Protokoll des Servers:

[Sat Jan 26 13:11:12 2013] [warn] [client 76.189.45.243] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit 
[Sat Jan 26 13:11:12 2013] [error] [client 76.189.45.243] Premature end of script headers: post.php, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit 
[Sat Jan 26 13:11:12 2013] [warn] [client 76.189.45.243] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit 
[Sat Jan 26 13:11:12 2013] [error] [client 76.189.45.243] Premature end of script headers: admin-ajax.php, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit 
3
joren

Haben Sie versucht, die Tabelle in Ihrer MySQL-Datenbank, auf der Sie Wordpress ausführen, zu optimieren und zu reparieren?

Sie können dies manuell mit phpmyadmin tun: http://support.hostgator.com/articles/specialized-help/technical/how-to-optimize-a-mysql-database-using-phpmyadmin

Oder Sie können ein Wordpress-Plugin wie WP Database Optimizer installieren und einen regelmäßigen Optimierungszeitplan festlegen: http://wordpress.org/extend/plugins/wp-database-optimizer/

1
Chaoix