Magento is an eBay Inc. company. © 2013 Magento, Inc. All rights reserved.
Page Cache
Magento 2
© 2013 Magento, Inc. Page |© 2013 Magento, Inc. Page |
0 Чего нового ?
© 2013 Magento, Inc. Page |
Код полностраничного кеша был переписан полностью
Кеш разделен на PRIVATE/PUBLIC
Командные опе...
© 2013 Magento, Inc. Page |
Кеширование
© 2013 Magento, Inc. Page |
PUBLICPRIVATE контент
PUBLIC - контент содержащий общую для всех посетителей информацию, может...
© 2013 Magento, Inc. Page |
Деперсонализация
Страница кешируемая в хранилище или реверс прокси не содержит персональных
да...
© 2013 Magento, Inc. Page |
Деперсонализация
© 2013 Magento, Inc. Page |
Управление блоками
Приватное свойство блока isScopePrivate
Конфигурация layout cacheable = fal...
© 2013 Magento, Inc. Page |
Работа с HTTP заголовками
Magento явно управляет HTTP заголовками
Поддержка стандарта 1.0
Подд...
© 2013 Magento, Inc. Page |
Контекст страницы Vary
MagentoAppHttpContext
X-Magento-Vary
▪ CUSTOMER_SEGMENT_IDS
▪ CUSTOMER_...
© 2013 Magento, Inc. Page |
Контекст страницы
© 2013 Magento, Inc. Page |
Два режима работы
Встроеное кеширование
▪ Файловая система
▪ Redis
Кеширование на стороне реве...
© 2013 Magento, Inc. Page |
Varnish
Конфигурация и генерация VCL из админки
Конфигурация ESI через layout
© 2013 Magento, Inc. Page |
Инвалидация
© 2013 Magento, Inc. Page |
Инвалидация PUBLIC кеша
Тегирование закешированого контента
Инвалидация кеша по тегам
MagentoO...
© 2013 Magento, Inc. Page |
Инвалидация PRIVATE кеша
Версионирование PRIVATE контента
Инвалидация PRIVATE кеша на POST зап...
© 2013 Magento, Inc. Page |
Вопросы
Upcoming SlideShare
Loading in …5
×

Magento 2 Page Cache

942 views

Published on

Magento 2 Page Cache

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
942
On SlideShare
0
From Embeds
0
Number of Embeds
288
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Magento 2 Page Cache

  1. 1. Magento is an eBay Inc. company. © 2013 Magento, Inc. All rights reserved. Page Cache Magento 2
  2. 2. © 2013 Magento, Inc. Page |© 2013 Magento, Inc. Page | 0 Чего нового ?
  3. 3. © 2013 Magento, Inc. Page | Код полностраничного кеша был переписан полностью Кеш разделен на PRIVATE/PUBLIC Командные операции перенесены с GET на POST Добавлена поддержка кеширующих заголовков HTTP Добавлена поддержка Varnish из коробки Добавлена поддержка ESI тегов Добавлена поддержка TTL тегов
  4. 4. © 2013 Magento, Inc. Page | Кеширование
  5. 5. © 2013 Magento, Inc. Page | PUBLICPRIVATE контент PUBLIC - контент содержащий общую для всех посетителей информацию, может быть кеширован в хранилище или на прокси. PRIVATE - контент содержащий личную информацию посетителя, кешируется исключительно на стороне клиента.
  6. 6. © 2013 Magento, Inc. Page | Деперсонализация Страница кешируемая в хранилище или реверс прокси не содержит персональных данных постетителя. Повышаем надежность Снижаем энтропию кеша Загрузка страницы происходит в два этапа Загрузка общего контента из хранилища или реверс прокси Загрузка персонального контента из браузерного кеша
  7. 7. © 2013 Magento, Inc. Page | Деперсонализация
  8. 8. © 2013 Magento, Inc. Page | Управление блоками Приватное свойство блока isScopePrivate Конфигурация layout cacheable = false|true
  9. 9. © 2013 Magento, Inc. Page | Работа с HTTP заголовками Magento явно управляет HTTP заголовками Поддержка стандарта 1.0 Поддержка HTTP заголовков встроеным кешом*
  10. 10. © 2013 Magento, Inc. Page | Контекст страницы Vary MagentoAppHttpContext X-Magento-Vary ▪ CUSTOMER_SEGMENT_IDS ▪ CUSTOMER_AUTH ▪ CUSTOMER_GROUP ▪ STORE ▪ CURRENCY ▪ …
  11. 11. © 2013 Magento, Inc. Page | Контекст страницы
  12. 12. © 2013 Magento, Inc. Page | Два режима работы Встроеное кеширование ▪ Файловая система ▪ Redis Кеширование на стороне реверс прокси ▪ Varnish
  13. 13. © 2013 Magento, Inc. Page | Varnish Конфигурация и генерация VCL из админки Конфигурация ESI через layout
  14. 14. © 2013 Magento, Inc. Page | Инвалидация
  15. 15. © 2013 Magento, Inc. Page | Инвалидация PUBLIC кеша Тегирование закешированого контента Инвалидация кеша по тегам MagentoObjectIdentityInterface MagentoViewBlockIdentityInterface MagentoPageCacheModelObserver
  16. 16. © 2013 Magento, Inc. Page | Инвалидация PRIVATE кеша Версионирование PRIVATE контента Инвалидация PRIVATE кеша на POST запросах
  17. 17. © 2013 Magento, Inc. Page | Вопросы

×