4

私が取り組んでいるサイト (マルチサイト) の WP バックエンドは、読み込みに約 25 秒かかります。

昨日まではすべて正常に機能していましたが、フロントエンドは今でも完全に機能しています。同じサーバー上の他のすべてのサイトも同様に実行されるため、WP バックエンドの問題である必要があります。

どのような変更が原因で速度が遅くなったのか正確には覚えていません。最近 WP を (バージョン 3.4.2 に) 更新し、サイトの 1 つにいくつかのプラグインを追加し、最大アップロード ファイル サイズを変更したことを覚えています。

すべてのプラグインを無効にして、テーマをデフォルトに戻し、最大ファイル サイズを元に戻し、define('WP_MEMORY_LIMIT', '1024M');(およびその他の値を) WP-config に追加しようとしましたが、どれも役に立ちませんでした。

「ネットワークの更新」も試みましたが、エラーが発生しました - ホストに接続できませんでした。

何か案は?

4

4 に答える 4

14

ネットワーク管理者に連絡し、問題を解決しました。

彼の答えをここにコピーします。それが誰かを助けることを願っています。

Wordpress は「自己参照 URL」を使用しますか? これが意味することは... wordpress が URL の完全修飾ドメイン名を使用して独自のテンプレート/css にアクセスしようとしていることです (例: http://example.co.uk/someurl )

ファイアウォールでネットワーク アドレス変換 (NAT) を使用してサーバーの実際の IP アドレスを隠しているため、サーバーが独自の URL にアクセスしようとすると、トラフィックを外部インターフェイスに送信しようとするという副作用があります。 DNS が解決されるファイアウォールです。

これに対する修正は非常に簡単です。サーバーがファイアウォールのアドレスではなく独自の IP アドレスを使用することを認識できるように、サイトの URL を /etc/hosts ファイルに追加するだけです。

それで彼は私たちのアドレスをホストファイルに追加し、今では完全に機能しています。素晴らしい。

于 2012-09-12T16:12:16.280 に答える
2

以前、Wordpress のアップグレード、プラグインの更新、Wordpress のニュースの詳細について、管理ページが外部の Wordpress サイトをポーリングしようとしているのを見たことがあります。適切なアクセスがない場合 (ファイアウォールの制限、DNS の悪さなどにより)、ページは HTTP 要求 (WP は cURL を使用していると思います) がタイムアウトするまで待機する必要があります。

それでも原因を特定できない場合は、xdebug をインストールし、webgrind、xcachegrind などを使用してページをプロファイリングする包括的なソリューションをお勧めします。

于 2012-09-12T11:37:01.507 に答える
0

1週間同じ問題がありましたが、WP-adminが非常に遅いという問題が解決されました!

以前は、シークレット モードを使用するか、WP ユーザーとしてログインしていない場合、サイトにアクセスできませんでしたが、wp-admin では常に 40 秒または 1 分もかかりませんでした。

うまくいった解決策:

CPanel を使用してファイル マネージャーのファイルにアクセスしましたが、未使用の不要なフォルダーとテーマが非常に多く見られたため、管理者へのアクセスが非常に遅くなりました。

初心者の頃、Public Http にたくさんのファイルを詰め込み、それが混雑していたからです。

以前に個人的に購入した別のCPanelアカウントにログインし、「適切な」フォルダーと「混雑した」フォルダーを比較し、圧縮、バックアップ、および不要なものをすべて削除しました。

私のホスト: Hostgator もよく反応しました。

これが他の人に役立つことを願っています。

于 2013-10-03T03:43:21.520 に答える
0

また、ワードプレスで非常に遅いダッシュボードを使用していました。James C の回答を読んで、私のサイトはインターネットにアクセスするためのファイアウォールの背後にある企業イントラネットにあることに気付きました。

James C は次 のように答えました。次に、ページは HTTP リクエスト (WP は cURL を使用していると思います) がタイムアウトするまで待機する必要があります。」

私の解決策は、すべてのインターネット接続を回避することでした: (1) wordpress プラグイン「すべての wordpress 更新を無効にする」を使用して、すべての wordpress 更新を無効にします。(2) ワードプレスのプラグインを有効にする「Google フォントを無効にする」

これら 2 つのプラグインのアクティブ化の後、ダッシュボードは適切な速度で動作します。

于 2016-08-05T00:04:10.160 に答える