0

I have problem with drupal 7 installation (I have it locally on my PC). The page loads very slowly on every request, I have enabled Slow Queries Log and this is the output:

"Executed 626 queries in 300.88 ms. Queries exceeding 5 ms are highlighted. Page execution time was 15795.26 ms. Memory used at: devel_boot()=3.01 MB, devel_shutdown()=88.32 MB, PHP peak=92 MB."

Some more info:

The number of queries varies each request from 300-1000 !

15sec. and sometimes even more up to 70-90 seconds (but rarely) !

I have disabled the cron via "admin/config/system/cron" page.

Please help!

4

3 に答える 3

0

モジュールを無効にせずにモジュールを含むフォルダーを削除した場合、drupal はその失われたフォルダーを見つけようとします。

  1. 削除されたモジュールのフォルダーを返す
  2. モジュールを無効にする
  3. フォルダを再度削除する
于 2014-10-22T13:47:49.957 に答える
0

Drupal サイトのパフォーマンスにとってまず重要なのは OS です。

ローカル マシンで使用する OS は非常に重要です。Drupal は、UNIX ベースのシステムでより適切に機能します。Drupal サイトをホスティングするには、Linux プラットフォームを使用する必要があります。開発には Mac OS を使用し、他に選択肢がない場合は Windows を使用します。

2 つ目はハードウェアです。

ローカル マシンで Drupal サイトの応答を良好にするには、適切なハードウェアが必要であることを知っておく必要があります。約 30 ~ 50 の有効なモジュールを使用し、ページの読み込みごとに約 100 ~ 200 のクエリを実行する平均的な Drupal サイト。より複雑なサイトは実行速度が遅くなり、Drupal サイトのパフォーマンスを最適化する方法はたくさんありますが、それはまったく別のトピックです。

3 つ目は、使用するモジュールのタイプです。

サイトのパフォーマンスは、有効なモジュールに直接関係しています。モジュールの数は重要ですが、これらのモジュールのタイプも重要です。たとえば、一部のモジュールは開発プロセスでのみ使用されるため、開発が終了したらそれらを無効にする必要があります。数学は簡単です。より複雑なモジュールを使用すると、パフォーマンスが低下します。

あなたがすべきこと:

  1. Drupal コアとモジュールの更新を確認する
  2. コアとモジュールを最新リリースで更新する
  3. /update.php スクリプトを実行する
  4. 開発中のモジュールと、必要のない他のすべてのモジュールを無効にします (パフォーマンスが低下する最も一般的なモジュールは、更新マネージャー、ビュー UI、開発などです)。
  5. 必要に応じて cron タスクを設定します
  6. 上記のすべてを考慮してもまだパフォーマンスに問題がある場合は、drupal.orgサポート フォーラムにアクセスして、問題の具体的な詳細について助けを求める必要があります。

お役に立てれば。

于 2016-04-10T09:05:54.447 に答える