Доработать wp-ffpc​ для хранения сжатых данных и совместимости с nginx

1 000 руб. за проект • безналичный расчёт, электронные деньги
08 января 2019, 12:12 • 2 отклика • 18 просмотров

Есть плагин https://github.com/petermolnar/wp-ffpc для WP - нужно добавить сжатие страницы перед сохранением в memcached.

По мотивам https://toster.ru/q/364668 нужно делать в плагине перед вызовом set:
$data = gzencode($data, 6, FORCE_GZIP);

и при вызове set передавать туда флаг - функция php-memcached не документирована, но вот так:
set($key, $data, $expire, 1);
работает...

и флаг потом возвращается при get запросе:
get($key, null, null, $flags); //$flags now is 1

флаг обязательно нужен что бы nginx мог использовать потом сжатые данные при указании ему memcached_gzip_flag=1.