Successfully reported this slideshow.
Drupalパフォーマンス向上 TipsDrupal Meetup @ KDDI Web Communications10/April/2013Mori 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
Upcoming SlideShare
Loading in …5
×

Drupal meetup in tokyo 2013

4,007 views

Published on

  • Be the first to comment

Drupal meetup in tokyo 2013

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

×