• Как отключить eAccelerator, OPcache или Xcache?

    • Просмотров 1924

    На сайте появилась проблема - любые изменения которые мы вносим на сайт не отображаются на фронтэнде. Чтобы их увидеть нужно каждый раз нажимать ctrl+f5 или просто f5. Прогер сказал, что движок вообще никак не кеширует, и нужно на хостинге отключить одну их настроек eAccelerator, OPcache или Xcache. Как это правильно сделать?

    Решения (1)
    В корне сайта создать файл с именем 1.php и содержимым потом в браузере открыть ссылку http://имя_сайта/1.php и в выводимой информации сделать поиск по словам "eaccelerator","apc", "xcache". Если что то найдено и отображено как "Enabled", то можно например в файле .htaccess прописать отключение акселлераторов командами - # APC: php_admin_flag apc.enabled Off# Eaccelerator php_admin_value eaccelerator.enable 0# Xcache php_admin_value xcache.cacher Off php_admin_value xcache.stat Off php_admin_value xcache.optimizier OffЭти же команды можно прописать в конфиге апача, но в случае хостинга это конечно проблематично
    ответы (3)

    Судя по описанию, кеширует сам браузер на вашей стороне. Если это CMS-система, то как вариант можно попробовать либо отключить кеш в самой системе, либо изменить вывод дружественных ссылок - заменить расширение с html на что-то другое, например на php.

    Здравствуйте!Самый простой способ - обратиться в техподдержку Вашего хостинг-провайдера. Специалисты подобные проблемы решают очень быстро.
    Здравствуйте,Кешировать статический контент могут и настройки сервера, самое правильное в данном случае, обратиться в тех.поддержку хостинг-провайдера.
Мы старались для Вас!
Оцените статью
или
Расскажите о ней

Юзеры (1) оценили на 5.0 из 5

Рейтинги хостинг-провайдеров по задачам сайта
Июля
Бесплатный тест
ОС
Технологии
Региональные