私はWordpressを非常に大量のページ(数十万)でインストールしていますが、時間が経つにつれてページの編集に非常に長い時間がかかるようになりました。編集画面を開くには数分かかりますが、親ページ選択ドロップダウンの生成にwp_pagesが使用されていることがわかったので、テーマのfunctions.phpのフックを使用して削除しました画面がうまくロードされます。
今私が持っている問題は、ページを更新/編集するとき、それがしていることが何であっても完了するようには思われないということです。更新を押してもページはロードされ続けますが、数秒以内にページの編集に成功します(フロントエンドで確認できます)。ただし、管理者はページを手動で更新するまで続けます。誰がどんなワードプレス機能がページを保存する際にこの種のタイムアウトを引き起こしているのか知っていますか?
私はwordpress 3.5.1を持っていて、実行中のプラグインを無効にしようとしました。何か案は?
ちなみに、30分ほど実行した後、500サーバーエラーが発生します。これがサーバーのログです。
[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
Wordpressを実行しているMySQLデータベースのテーブルを最適化して修復してみましたか?
あなたは手動でphpmyadminでこれをすることができます: http://support.hostgator.com/articles/specialized-help/technical/how-to-optimize-a-mysql-database-using-phpmyadmin
あるいは、WP Database OptimizerなどのWordpressプラグインをインストールして、定期的な最適化スケジュールを設定することもできます。 http://wordpress.org/extend/plugins/wp-database-optimizer/