質問: wordpressで記事を執筆中 「接続が切断されました 再接続するまで保存を中断します。 念のため、お使いのブラウザー上でこの投稿をバックアップしています。」 と頻繁にでます すぐに復旧するときもあれば何分待ってもダメな時もあります その時は記事執筆中のページを閉じ、投稿一覧から 再度その記事を選択すれば直ります 上記の状態が起きないようにするにはwordpressかサーバーの設定をどうのように すればいいのでしょうか? 以下のサイトを試しましたがダメでした http://pasolavo.com/web/wordpress-disconnect.html また、上記の現象がでなくても記事の投稿にかなりの時間がかかります 以前は遅くとも2~3分くらいで公開できていたのですが 現在では1記事を投稿するのに5分以上かかってしまいます 特に新しいプラグインを入れたり、削除したりはしていません wordpressやテーマは最新版です どこがボトルネックになっているのかわからないので、 公開を押してから、処理が完了するまで、 topコマンドの出力とかを確認したいのですが Windows7 64bit Apache2.4.18でtop コマンドを実行たいのですが topコマンドの実行方法とその結果の出力方法が分かりません どのようにすればtop コマンドを実行し、その結果を出力することができますでしょうか? サーバーは自宅サーバーでxeon w3520 quad core 2.67 ghz、メモリ8GBです どのように設定を変更(サーバーやwordpress)したら改善しますでしょうか? 新たに最新PCを購入しサーバーを構築しなければ改善しないのでしょうか? 出来れば、サーバーを買い替えないで 記事投稿が遅くなるのを改善する方法はないでしょうか?
回答: topコマンドは普通にサーバーへSSHでログインすればいつでも使用できますよ。 任意のタイミングでtopを実行すれば、その時点からモニタリングが開始されます。 一応確認ですが、電波状況が悪い等、といった環境的要因は無いでしょうか? (本来はインターネット接続が切断された時などに出るエラーメッセージなので、そのケースの可能性も) > > 自宅サーバーでxeon w3520 quad core 2.67ghz、メモリ8GB > > > このスペックがあれば、コンスタントに月間100万PVを超えるWordPressサイトでも、特に特別なことをせず、割とサクサク動くので(これより低いスペックでこれくらいのアクセスを捌いているサイトもいくつかあります※専用orVPSに限り) それだけ遅くなること、サーバー側が通信を切断するというケースで考えられるのは * アクセスが非常に多い * 同一サーバー内で他に重いプログラム、cronが動いている * WordPressが推奨している以外の無茶な方法でカスタムをしている * 特定のプラグインを複合で使用している(だいぶ無理やりなことをしているプラグインもちらほらあるので...) WordPressの(コアの)問題というよりは、 ご自身で加えられたコード、プラグインに問題があるか 同一サーバーで他に動いているものが原因のように思います。 一応、WordPress側のボトルネックを見つけるのに適しているプラグインもあるので 紹介しておきます。(topコマンドでの検証と合わせてお使いいただくのがベターかと思います) Prime Timeline 公式ディレクトリのものではありませんが、プライムストラテジーというオライリーの動物本でWordPress系の本を何冊か出版している会社が作成したプラグインです。 ロードされたPHPファイル、発行されたクエリ、通過したアクション・フィルター、発声んしたアクション、実行されたフックのコールバックなど、時系列にかなり細かくデータを出してくれるので結構便利です。 (注: 上記ゆえに実行中はかなり重くなりますので、計測時はメンテナンス表示、計測が終わったら停止することをわすれずに)