yaroslav lushnikov. drupal cache

13
Drupal Cache — что, зачем, почему Ярослав Лушников [email protected]

Upload: drupaljedi-llc

Post on 16-Jul-2015

29 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Yaroslav Lushnikov. Drupal cache

Drupal Cache — что, зачем, почему

Ярослав Лушников[email protected]

Page 2: Yaroslav Lushnikov. Drupal cache

Монолитная CMS

Ядро монолитной CMS

Page 3: Yaroslav Lushnikov. Drupal cache

Модульная CMS

Ядро

Модуль 1 Модуль 2 Модуль 3 Модуль N

Модуль вывода данных

Page 4: Yaroslav Lushnikov. Drupal cache

Всего 3 функции

cache_set()

cache_get()

cache_clear_all()

Page 5: Yaroslav Lushnikov. Drupal cache

Как использовать кэш?

Кэш найден

Генерируем данные

Отдаем данные

Проверка наличия кэша

Генерируем данные

Page 6: Yaroslav Lushnikov. Drupal cache
Page 7: Yaroslav Lushnikov. Drupal cache

Memcache по умолчанию

Page 8: Yaroslav Lushnikov. Drupal cache

Или же только для некоторых bin`ов

Page 9: Yaroslav Lushnikov. Drupal cache

Я построю свой кэш бэкэнд с..

Page 10: Yaroslav Lushnikov. Drupal cache
Page 11: Yaroslav Lushnikov. Drupal cache

Преимущества Varnish

● Необычайно быстрая отдача кэша● Настраиваемость● Управление из Drupal

Page 12: Yaroslav Lushnikov. Drupal cache

Как же работает Varnish?

Page 13: Yaroslav Lushnikov. Drupal cache

Спасибо за внимание!