У меня проблемы с производительностью на моем сайте, и после профилирования он заметил, что похоже, что кеш не загружается. Поэтому я пошел к администратору и посмотрел страницу управления кэшем, и все кэши были отключены. Я снова включил их, и иногда один будет отображаться как включенный, иногда ни один не будет.
Когда я могу получить доступ к кешу конфигурации как включенному, я могу просмотреть профилировщик на внешнем интерфейсе и увидеть строку:
маг :: Приложение :: INIT :: конфиг :: load_cache
Эта строка не отображалась в профилировщике до того, как я включил кэш. Однако через короткий промежуток времени (30 секунд или около того) все включенные кэши снова отображаются как отключенные, и у профилировщика внешнего интерфейса больше нет этой строки (кэш не используется).
Пока что не могу заставить кеш остаться. У меня есть владение apache для var / cache и 777 разрешений. Файлы создаются там изначально, но я также использую apc cache.
Конфигурация:
<cache>
<backend>apc</backend>
<prefix>SH_</prefix> </cache>
У кого-нибудь есть идеи?