Код: Выделить всё
'cache'=>array(
'class'=>'CFileCache',
),
Код: Выделить всё
$items = Yii::app()->cache->get('params');
Этот кэш используется при каждом открытии страницы, соответственно бывают случайные моменты, когда в секунду несколько человек открывают страницы и нагружают тем самым сервер чтением этого кэша. Кеш 'params' формируется очень редко, может раз в месяц, при формировании не ставлю время, т.е. по идее кэш выставляется навсегда. Остальное время происходит только чтение.
Файл, к которому обращается кэш - небольшой по размеру 551 байт. Почему захлёбывается от этого сервер? Проверяю постоянно нагрузку, ищу узкие места, подробное профилирование настроил на сайте. И часто замечаю в этом месте повышенную нагрузку.
Может кто-то сталкивался с подобным, что посоветуете?