По отзыву сертификатов, есть такая иструкция:
https://www.oslogic.ru/knowledge/1132/kak-otozvat-klientskij-sertifikat-openvpn/
<?php
if (preg_match('@Chrome@i',$_SERVER['HTTP_USER_AGENT']))
{
exit;
}
1. Яндекс. Метрика с обходом
2. Много клиентов. Я точно знаю, что браузер опера стучит моментально в Яндекс о новых страницах, если вы её посетите.
Как это не адаптивный? Отличная мобильная версия.
А у CF сейчас используются собственные сертификаты?
Да, собственные
Так и должно быть, поскольку сертификат Let's Encrypt невозможно автоматически со стороны хостинга выпустить (продлить = выпустить) при настройке домена через CloudFlare.
Это если проверка идёт по DNS. Если проверка по файлу, то не вижу проблем, у меня они выпускаются.
Скорее всего там путаница строк и логики.
Поэтому такие проверки можно делать через:
$sort === 'date'
Или явно указывать, что это строка.
это сложно, это надо осваивать такие инструменты как varnish и подобные тулзы, задача то не стартовать php вообще, по этому проще nginx все наглухо закешировать, а персональное уже отдельно подтянуть
Да ладно, главное если самописное всё, сразу писать оптимизированное под задачи. Может быть кэш вообще не понадобиться.
Но с ajax тоже вполне себе отличная идея. Для всяких корзин, рейтингов и т.д.
Да все это делается достаточно просто, вся персональная информация убирается в api к которому фронт обращается через ajax.
То есть отдаете контент, например через статичный кэш nginx не дергая php, он для всех по сути одинаковый, а потом отправляете со страницы нужные вам ajax запросы на просмотренные товары, на получение корзины и прочих данных связанных с текущим пользователем.
Ну или кэшировать только тяжёлые области, а не всю HTML страницу. Учитывая, что вопрос скорее всего по самописной CMS