Доброго времени суток, подскажите пожалуйста про кэш. У меня в isp, в настройках домена не было включено сжатие, и кэширование - http://joxi.net/vAW3y3NF109ypA Во всех компонентах стояла галочка кэшировать, но я решил закэшировать кастомные переменные $obCache = new CPHPCache; и понял что нехрена не кэшируеться. Я нагуглил, и закоментил вот это - http://joxi.net/YmEnNn6S0y83o2
Сейчас вроде все ок. Но работает кэш для каждого пользователя свой. Т.е. я захожу на страницу, она долго загружается, потом я обновляю страницу, она быстро загружается. Потом я открываю эту же страницу в инкогнито, и она опять первый раз долго, потом быстро. Я думаю что кэш для этой страницы уже есть, и в режиме инкогнито она должна открываться сразу быстро.
Я разобрался в этой проблеме. Поставил memCache, во всех компонентах убрал галочку учитывать права доступа при кеширование, и теперь один раз кешируется, и все становиться хорошо.
Другой вопрос. Когда я левым скриптом изменяю элементы инфоблока, меняю картинки, вставляю убираю значение свойств, меняю цену и т.п. то сбрасывается абсолютно весь кеш. Хотя должен сбрасываться кеш только инфоблока в котором меняю элементы. Из-за этого сайт начинает очень тормозит, т.к. тратить время на создания страницы, и на создания кеша. Подскажите пожалуйста, как сделать чтобы кеш не сбрасывался при обновление элементов инфоблока?