フォーラム

ワードプレスの表示が遅い (3 件の投稿)

  1. nack2009
    メンバー
    3 years前の投稿 #

    Cent OS 5.2(Final)
    アパッチバージョン 2.0.63
    PHPバージョン 5.2.8
    MySQLバージョン 5.0.67-community
    WordPressは2.71で、プラグインは全て外しています。

    いつからなのか不明ですが、WordPressの表示が遅く、ブラウザで開くのに1分くらいかかるようになりました。

    ネットワーク環境の違う、ワードプレスをインストールしていないサーバーからwgetのテストをした結果が下記になります。

    ------------------------------------------------------------------------------------
    [user1@server ~]$ wget http://example.com
    --10:28:47-- http://example.com/
    Resolving example.com... xxx.xxx.xxx.xxx
    Connecting to example.com|xxx.xxx.xxx.xxx|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 5353 (5.2K) [text/html]
    Saving to: `index.html.90'

    100%[=================================================>] 5,353 --.-K/s in 0s

    10:29:28 (142 MB/s) - `index.html.90' saved [5353/5353]
    ------------------------------------------------------------------------------------

    10:28:47にコマンドが開始され、10:29:28に完了しているようなので41秒ほどかかっているようです。

    次にtestフォルダを作り、そこに4メガバイトほどのhtmlを置いてテストしたのが下記です。

    ------------------------------------------------------------------------------------
    [user1@server ~]$ wget http://example.com/test/test.html
    --10:31:19-- http://example.com/test/test.html
    Resolving example.com... xxx.xxx.xxx.xxx
    Connecting to example.com|xxx.xxx.xxx.xxx|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 4314743 (4.1M) [text/html]
    Saving to: `test.html.4'

    100%[=================================================>] 4,314,743 --.-K/s in 0.09s

    10:31:20 (47.0 MB/s) - `test.html.4' saved [4314743/4314743]
    ------------------------------------------------------------------------------------

    10:31:19にコマンドが開始され、10:31:20に完了しているので1秒ほどでダウンロードできているようです。

    このことからワードプレス側に何か問題があるのではないかと考えています。
    データベースは勉強不足で殆ど理解できていないのですが、phpMyAdmin(バージョン2.11.9.5)でデータベースの最適化を行いましたが改善されませんでした。

    次にphpMyAdmin上でプロセスの所を見ていたら、ホームページにアクセスがあると一つプロセスが表示されるのですが「コマンド」の所にsleepと表示され、ブラウザのリロードをしていると「時間」の所が40秒くらいになると、プロセスが消え、ホームページも表示されるような具合です。

    http://ja.forums.wordpress.org/topic/453?replies=14
    こちらを参考にupdate.phpの関数呼び出しをコメントアウトしたり、 「Disable WordPress Core Update」, 「Disable WordPress Plugin Updates」を試してみましたが効果はありませんでした。(現在は停止させています)

    他に見るべき所など、気になる点がありましたら何でも結構ですので教えてください。よろしくお願いします。

  2. qnd
    メンバー
    3 years前の投稿 #

    何でも結構という事で、わからないまま思いつくものを。

    1.似たような事象を探してみる
    WordPress › フォーラム » インストール完了後、動作が極端に遅い
    http://ja.forums.wordpress.org/topic/453

    2.レンタルサーバーなら管理側に環境・スペックの変更がなかったか問い合わせ
    PC自体のスペック、ファイアーウォールやWeb、DNS等の環境周り

    3.WordPressを設置しているPC(Cent OS)から、同じテストをしてみる
    自分自身からのアクセスが問題なければ、ネットワークに関連した何かが悪い
    やっぱり遅けりゃ、PCの何かが悪い

    4.WordPressをクリーンインストール
    初期状態で問題なければWordPressに入れ込んだデータが悪事を働いている

    5.MySQLをクリーンインストール
    初期状態で問題なければMySQLがオイタをしている

    6.CentOSをクリーンインストール
    初期状態で問題なければCentOSがストライキを起こした

    7.違うPCでクリーンインストール、ローカル環境で全てテスト
    まっさらで問題なしなら、WordPressを設置しているPCがお暇を頂きたいらしい

    問題があった時、それ以前に行った行為が影響を及ぼしている事が多く、そこから推理して一つずつ外していくと思うのですが、探れない状況という事で、ローラー作戦しかなさそうです。
    頑張ってください。

  3. nack2009
    メンバー
    3 years前の投稿 #

    qnd様
    返信ありがとうございます。

    3.WordPressを設置しているPC(Cent OS)から、同じテストをしてみる
    自分自身からのアクセスが問題なければ、ネットワークに関連した何かが悪い
    やっぱり遅けりゃ、PCの何かが悪い

    この自機からのテスト部分を試していませんでした。
    実行したところ

    root@server [/]# wget http://example.com
    --16:20:05-- http://example.com
    Resolving example.com... failed: Temporary failure in name resolution.

    yahooにもしてみましたが同じでした。
    root@server [/]# wget http://www.yahoo.co.jp
    --16:37:43-- http://www.yahoo.co.jp/
    Resolving http://www.yahoo.co.jp... failed: Temporary failure in name resolution.

    DNS周りに不具合が出ているのでしょうか?この辺りもまだまだ勉強不足で理解が出来ていません。念のためDNSの再起動などを行ってみましたが変化はありませんでした。

    マルチドメイン対応のサーバーをレンタルしていて、レンタルサーバー会社には問い合わせをしてみました。

    少し前進できたような気がします。ありがとうございました。

返信

ログイン しなければ投稿できません。

About this Topic

Tags