More Related Content
Similar to ZFConf 2012: Кеш без промахов средствами Zend Framework 2 (Евгений Шпилевский) (20)
More from ZFConf Conference (20)
ZFConf 2012: Кеш без промахов средствами Zend Framework 2 (Евгений Шпилевский)
- 1. Кеш без промахов средствами
Zend Framework 2
Евгений Шпилевский,
Никита Грибалев
- 2. Что такое кеширование
• Кеш – память с большей скоростью доступа
• Кеширование – сохранение данных в кэше с
целью увеличения скорости доступа к ним
- 3. Что кешировать
• Часто запрашиваемые данные
• Данные, которые редко меняются
• Данные из медленных источников
- 4. Кешировать где?
Наиболее популярные хранилища:
• Хранилища оперативной памяти
(Memcached, Zend Server Shared Memory,
APC, etc)
• Нереляционные БД (Redis, MongoDB, etc)
• Реляционные БД
• Файловая система
- 11. 1 VS 2
• load • getItem
• save • setItem
• test • hasItem
• remove • removeItem
• clean • clear
• touch • touchItem
- 12. А также
• replaceItem
• checkAndSet
• incrementItem
• decrementItem
- 16. Пространства имен
Поддерживает адаптер
Поддерживают все методы
Очистка по неймспейсу (не для всех)
- 19. Паттерны
Фронтэндов больше нет
Замена им – паттерны
Стало лучше?
- 28. Quick start
• Возьмем ZendSkeletonApplication за
основу
• https://github.com/zendframework/ZendSkele
tonApplication