APC Cache
Привет, Василий!
Вопрос по APCCache (я его задавал в каментах, но по-видимому, или не увидели или проигнорили)).
Правильно ли я понимаю, что если на сервере доступен APC и в настройках revo указан нужный обработчик
(cache.xPDOAPCCache), то скрипт (сниппет) корректно работающий с xPDOFileCache будет работать и с APC?
Проблема собственно вот в чем — есть интернет-магазин на шаред хостинге, php5.3 + APC. Используется modx revo+ shopkeeper. Изначально про обработчики не знал, использовался обычный файл кеш, но работало все неправильно (корзина не обновлялась, не добавлялись товары) до тех пор, пока я не прописал в htaccess php_flag apc.cache_by_default Off. После этого все заработало, но временами страница загружалась долго.
Потом наткнулся на вашу статью, прописал обработчик, убрал флаг в htaccess. Грузиться все стало заметно быстрее, но вот корзина по-прежнему не хочет работать как надо. Сейчас apc.cache_by_default выставлено в OFF, но обработчик прописан для работы с APC. Нужны ли какие-то доработки в скрипт чтобы он работал с cache by default ON, и если нужны, то в какую сторону копать, на что обратить внимание разработчиков? Или может быть поработать с apc.filters и каким-то образом прописать туда, что нужно кешировать а что нет (как это сделать — это следующий вопрос)))
php знаю хреновато, хотя базовые навыки ООП и программирования вообще есть, поэтому и требуется наводка более опытных товарищей)
Заранее спасибо!
Вопрос по APCCache (я его задавал в каментах, но по-видимому, или не увидели или проигнорили)).
Правильно ли я понимаю, что если на сервере доступен APC и в настройках revo указан нужный обработчик
(cache.xPDOAPCCache), то скрипт (сниппет) корректно работающий с xPDOFileCache будет работать и с APC?
Проблема собственно вот в чем — есть интернет-магазин на шаред хостинге, php5.3 + APC. Используется modx revo+ shopkeeper. Изначально про обработчики не знал, использовался обычный файл кеш, но работало все неправильно (корзина не обновлялась, не добавлялись товары) до тех пор, пока я не прописал в htaccess php_flag apc.cache_by_default Off. После этого все заработало, но временами страница загружалась долго.
Потом наткнулся на вашу статью, прописал обработчик, убрал флаг в htaccess. Грузиться все стало заметно быстрее, но вот корзина по-прежнему не хочет работать как надо. Сейчас apc.cache_by_default выставлено в OFF, но обработчик прописан для работы с APC. Нужны ли какие-то доработки в скрипт чтобы он работал с cache by default ON, и если нужны, то в какую сторону копать, на что обратить внимание разработчиков? Или может быть поработать с apc.filters и каким-то образом прописать туда, что нужно кешировать а что нет (как это сделать — это следующий вопрос)))
php знаю хреновато, хотя базовые навыки ООП и программирования вообще есть, поэтому и требуется наводка более опытных товарищей)
Заранее спасибо!
Комментарии: 5
По идее, всю работу с кэшем MODX берет на себя. Для этого и нужен класс обработчик — в нем прописаны все функции для php-apc или memcache (или другого способа кэширования).
Почему не работает именно у вас — не знаю.
Версия MODX последняя? Что говорит по этому вопросу автор Shopkeeper, Андрей Чирко?
Почему не работает именно у вас — не знаю.
Версия MODX последняя? Что говорит по этому вопросу автор Shopkeeper, Андрей Чирко?
Версия и шопкипера и modx последние (на данный момент для modx это 2.2.5), конкретного Андрей пока ничего не сказал. Вопрос я задавал про неработающую корзину, но после того как я решил эту проблему путем добавления флага в htaccess, тема ушла вниз.
У меня при прописывании верного обработчика и включенном php-apc все нормально.
Так что, не знаю, чем вам помочь. Должно работать само.
Так что, не знаю, чем вам помочь. Должно работать само.
в Разделе: Кэширование -> Используемый формат кэша -> cache_format
что стоит в вас?
что стоит в вас?
0 = php
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.