2

drupal を使用して Web サイトを構築し、デプロイしました。しかし、それは非常に遅いです。Devel モジュールをインストールしたところ、リクエストごとに 120 個のクエリが表示されます。合計実行時間は 3000ms です。これは正常ですか?

分類メニュー、単純な広告、分類された広告、ルール、ロケールなどのモジュールをインストールするだけです。誰かがこれを減らす方法を提案できますか?

4

3 に答える 3

3

最初に、匿名ユーザーまたは管理者以外のログインユーザーとしてWebサイトをデバッグして、より正確な統計を取得してください。

次に、出力をキャッシュしてデータベースクエリの数を減らすことを検討できます。(より高速なアプローチ:ビューキャッシュまたはブロックキャッシュモジュールを使用して、ページ内のいくつかのブロックをキャッシュします)。

お役に立てれば。

于 2013-01-12T12:23:45.730 に答える
2

「admin/config/development/performance」ページで利用可能なキャッシング オプションを有効にしていることを確認してください。

データが頻繁に変更されないと思われるブロックでビューのキャッシュを有効にすることもできます。

画像の場合、画像キャッシュを使用して画像のサイズを元のサイズから縮小できます。これにより、ページサイズが縮小される可能性があります。

詳細については、drupal.org の「Drupal caching, speed and performance」ページを参照してください。

于 2013-01-12T15:33:18.607 に答える
0

ここに、開発情報を含む私のモジュールと私のホームページのhtml出力のリンクがあります。何かが私のサイトを遅くしているのがわかりますか? アンインストールする必要のあるモジュールを残したのかもしれません。300 を超えるクエリが表示されます。リクエストごとに 300 クエリの Web サイトは正常ではないと思います。ありがとう!

于 2013-01-16T20:40:13.090 に答える