web-dev-qa-db-ja.com

Wordpressのロードに時間がかかりすぎる(100秒)-フロントエンドとバックエンド

WordPressがフロントエンドだけでなくバックエンドにもロードするのに100秒以上かかるという奇妙な問題に直面しています。私のウェブサイトは、Digital Ocean 512 MB Ubuntu VMでホストされているnawkaar9.comです。私はたくさんの答えを読んで、次の解決策を試しました。

  1. プラグインを無効にします-すべてを一度に無効にしましたが、依然として問題は解決しません。
  2. デフォルトのテーマに切り替える-20に切り替えましたが、結果はありません。
  3. P3 Profilerプラグイン-実際、このプラグインをインストールしても意味がありませんでした。すべてのプラグインを無効にした後でも問題は解決しませんでしたが、このプラグインをインストールして統計を確認しました。サイトからいくつかの基本的なプラグインを有効にして、統計情報を取得しました。添付のスクリーンショットを確認してください。奇妙なことは、すべてが通常どおりに表示されることです。ロード時間として0.3秒 P3 Profile Plugin wise info
  4. 使用されたクエリモニタ-ロードにかかる100 +秒を示します。いくつかの警告と通知を表示しますが、エラー自体は表示しません。 enter image description here

  5. WordPressを4.6から4.8に更新-引き続き問題が解決しない

  6. 再起動されたドロップレット-ここでも同じ
  7. 再開されたサービス-Apache&MySQL
  8. 128から256のwp-configのRAMのWP limitを倍増

    1. チェック済みのハードディスク容量-50%は無料
    2. 1GBのスワップはすでに存在し、そのほとんどは無料です
    3. Digital Oceanのサポートに依頼-そこからはすべて問題ないと言われ、問題はプラグインまたはテーマにあります
    4. Wp-debugをtrueに設定しますが、エラーはありません
    5. パーマリンク設定により新しいHtAccessファイルを作成しました

    VMを1GBプランにアップグレードすると言う人もいます。しかし、正直なところ、ウェブサイトのトラフィックが少なく、確実に無料で-mを使用しているため、日付までは正常に機能していました。

まだ何かが足りない場合は教えてください。または、試してみることを提案してください。

前もって感謝します

1
Ankit Shah

これらの警告を無視しないでください。スクリーンショットから、テーマが非推奨のmysql関数を使用していることがわかります。 Apache2のログを確認します->これが本当に問題である場合、大量のログが記録されますはいの場合、テーマが問題の原因です。

上記が当てはまる場合、これを実行します。

1)他のテーマに切り替えます。

2)親テーマコードを削除します。 (単に無効にするのではなく)

3)テーマの最新バージョンをアップロードします(そのテーマの更新が利用可能であると仮定しています)

それが機能するかどうか教えてください。

1
SaffireTech

まだ行っていない場合は、 WP Super Cache のようなプラグインを実行して、ユーザーに提供するほとんどの静的HTMLページを作成できます。 Automatticによって管理されているため、これを特にお勧めします。

使用できる別のプラグインは WP-Optimize のようなプラグインです。これは、自動ドラフト/ゴミ箱の投稿などの削除など、データベース内のものをクリーンアップします。

それ以外の場合は、ホスティングプロバイダーのサポートチームに連絡して、それらを取り上げる必要があるでしょう。

0
Cedon

Php.iniでPHPメモリ制限とPHP Post Max Sizeを確認し、PHPバージョンを7以降に更新します。

0
Nuno Sarmento