Я пытаюсь настроить сервер кэширования Nginx, который будет выполнять следующие действия:
Кэшировать страницы WordPress, если woocommerce_items_in_cart = null.
Если woocommerce_items_in_cart = 1, temp не кэширует страницу. После перезагрузки снова кэшируем страницу.
Если woocommerce_items_in_cart изменяется с 1 на что-либо, temp не кэширует страницу. После перезагрузки снова кэшируем страницу.
Причина этого в том, что я хочу, чтобы страницы оставались быстрыми, даже если присутствует файл cookie woocommerce_items_in_cart. В настоящее время мое кэширование Nginx перестает работать, когда этот файл cookie существует, что делает динамические страницы довольно медленными.
Я попытался настроить прокси-сервер Nginx в Google Cloud с этим конфигом. Я могу получить значение cookie и установить его как переменную, но я не знаю, как записать операторы в кэш снова после изменения значения cookie.