私が取り組んでいるサイトで、ビューを広範囲に使用するプロファイリングを少し行っています。
ビューは、キャッシュをオンにしても、処理時間の約2/3を占めます。ビューを高速化するためのベストプラクティスの方法、またはパフォーマンスに影響を与えることが知られているものはありますか?.
ビューはsolrビューであることを付け加えておきます。これは、クエリを最適化するのではなく、ビューのアーキテクチャについての質問です。
APCを使用してみましたが、実行時間に大きな変化はありませんでした。
まず、パフォーマンスのボトルネックがどこにあるかを確認する必要があります。
記事については http://drupalperformanceblog.com/drupal-xhprof-profiling を参照してください。
問題が発生したら、修正することができます。ビューのキャッシュを有効にしたと書いています:どの種類のキャッシュ出力またはクエリキャッシュですか?
高度なキャッシュ技術を使用すると、クエリを集中的に使用するビューが向上するだけでなく、Webサイトの全体的なパフォーマンスも向上します。
しかし、上記は別の問題になる可能性があります。
最初に、@ Daniel Wehnerが述べた問題を特定します。次に、再度ビュー3の発行キューを見て、競合しているモジュールがあることを確認します。これにより、クエリが遅くなります。
また、一部のモジュールを無効にしてパフォーマンスの違いを確認すると、原因を特定するのに役立ちます。それは私にも起こりました。 Facebookモジュールによりビューが非常に遅くなり、ページのレンダリング時間が非常に長くなりました。