В докладе я расскажу о своем опыте оптимизации “тяжелых” e-commerce проектов написанных на платформе Magento. В ходе доклада мы рассмотрим, практики и стратегии кэширования такие как:
— Точечное кэширование
— “Клонирование” приложения и генерация статического контента
— Кэширование вместо оптимизации
— Автоматическая генерация кэшей и др.
Немного остановимся на рассмотрении TwoLevels Cache в Zend 1 и математических моделях кэширования (LRU, LFU, LRU2, MRU).
Попробуем подобрать адекватное хранилище для кеша. Посмотрим чем нам может помочь cобытийно-ориентированная архитектура поддерживать валидность кэша.
И сравним Zend\Cache 2.0 с Zend_Cache 1.0.