ПредишенСледващото

Това съдържание е част от серия: Дизайн кеширане стратегии за WebSphere Commerce

Останете на линия за предстоящите статии в тази серия.

Кеширане в онлайн витрини CDN (Content Delivery Network, мрежа за предоставяне на съдържание) е важен компонент на ефективна стратегия за кеширане да намали трафика в центъра за данни и подобряване на обслужването на потребителите. Въпреки това, повишаване нивата на персонализация изисква да се вземат допълнителни аспекти за успешната реализация на CDN за кеширане стратегия. Тази статия описва тези аспекти и основни принципи за прилагане на кеширане на примера на онлайн витрина WebSphere® Commerce Aurora с електронната търговия е-Маркетинг Spot (Еспот).

IBM® WebSphere Commerce предлага голямо разнообразие от стратегии за кеширане за многократна употреба на съдържание онлайн витрини. Динамично възпроизводими HTML страници може да бъде напълно кеширани (в фрагменти), с основните команди и резултатите от заявката може да се кеширани. гъвкавост кеширане осигурява високо ниво на повторно използване на кеша за различни бизнес сценарии, за да се постигне максимална ефективност на кеша. Въпреки това, персонализация увеличава уникалността на съдържание и намалява статичния си, не позволява да се използва такова съдържание за посетителите си.

На примера на онлайн витрина WebSphere Commerce Aurora, ние ще демонстрират използването на DynaCache с оптимални кеширане сървлети, в който заявка за кеширане пълни страници и JSP-фрагменти могат да бъдат или да не включват цяла страница в кеш паметта. В WebSphere Commerce персонализирано съдържание се съдържа главно в фрагменти Еспот. В зависимост от поведението персонализиран Еспот може да помисли за този динамичен регион, ако тя е различна за различните купувачи. Ако фрагментът е динамична, тя не е включена в кеша родител. Това се постига чрез конфигуриране DynaCache, който не се предава директно на CDN на методология за кеширане.

По-долу е описано как да се определи кои области Еспот са статични и динамични, които са в съответната кеш за използване в метод CDN. Статично поле Еспот изход едно и също съдържание за всички клиенти. Тези зони се консумират сървлет родител кеш и се съхраняват в CDN за подобряване на производителността. Динамична зона Еспот изход различно съдържание, както и тяхното поведение може да зависи от текущата клиента или контекст. Такива зони автоматично се конвертират в исканията на Аякс. Статично и динамично поведение определено маркетинг механизъм, когато е подадено искане за извличане на съдържанието. Върнатият Информацията включва дейност поведение знаме, което показва район Еспот статичен или динамичен. Flag 0 е статичен, и 1 или 2 - динамика. Това решение намалява времето за кеширане на страниците на оригиналния натоварване и разтоварване на максималния възможен размер на съдържанието на CDN. Фигура 1 показва предложеното решение за кеширане динамични области Espot.

Фигура 1. кеширане CDN цяла страница с динамичните региони Еспот

Разработване на стратегии за кеширане за WebSphere търговия, част 2

Разработване на стратегии за кеширане за WebSphere търговия, част 2

Тази статия показва пример за подход за кеширане и разпокъсани прозорци онлайн съдържание (автоматично определяне на динамични фрагменти). Този подход се простира на по-често кеширане стратегия, в която разработчиците предварително определят статични и динамични места на страницата, както и подходящите техники за кеширане. Таблица 1 изброява някои предимства и недостатъци на двата подхода.

Таблица 1 Предимства и недостатъци на подходите за кеширане

Свързани статии

Подкрепете проекта - споделете линка, благодаря!