Redis Object Cache зменшує кількість запитів до бази даних. Але навіть з Redis PHP все одно виконується при кожному запиті. Nginx FastCGI Cache іде на крок далі: він зберігає готовий HTML-результат сторінки і видає його без залучення PHP та MySQL взагалі. Для закешованих сторінок TTFB падає до 1–10ms.
Ми налаштовуємо Nginx FastCGI Cache для OpenCart та ocStore з правильною логікою інвалідації: сторінки, що залежать від сесії (кошик, кабінет покупця, адмін), кешуванню не підлягають. Кеш очищається автоматично при зміні товарів або цін.
На магазинах з переважно анонімним трафіком (каталог, пошук, головна) FastCGI Cache знижує навантаження на PHP-FPM і MySQL у 5–20 разів. Сервер витримує у рази більше одночасних відвідувачів без додаткового апаратного ресурсу.