Upload
dokumori
View
3.593
Download
0
Embed Size (px)
Citation preview
Drupalパフォーマンス向上 Tips
Drupal Meetup @ KDDI Web Communications10/April/2013
Mori Sugimoto
Drupal のパフォーマンスを左右する要因:
● 不要なモジュールの存在● 有用なモジュールの欠如● コアおよびモジュールの設定● コードのクオリティ● キャッシュの利用 (外部・内部)
モジュール
無効にすべきもの
● Database logging module● Statistics module● Devel● 不要なモジュール全て (e.g. Views UI)
モジュール
有効にすべきもの
● fast_404● Panels hash cache● Views litepager● Elysia cron
Drupal の設定
● CSS / JS compression
コードのクオリティ● JS を正しく追加する(インラインは避ける)● 不必要に node_load() を呼ばない● 複雑な SQL クエリーを組まない
キャッシュ(内部)
● Page cache● Block cache● Contrib e.g. Views / panels cache
キャッシュ(外部)
● Opcode cache (e.g. APC)● Memcache● MySQL Query Cache● Varnish