Yii и кэширование данных

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Byrger
Сообщения: 33
Зарегистрирован: 2010.06.04, 17:03

Yii и кэширование данных

Сообщение Byrger »

Привет всем

Использую CFileCache
Записываю данные с кэш как описано в мануале

Код: Выделить всё

$_status[$key] = Yii::app()->cache->get('server_status'.$key);
if($_status[$key]===false){
                $host_s = Yii::app()->params->{'game_'.$key.'_host'};
                $port_s = Yii::app()->params->{'game_'.$key.'_port'};
                $_status[$key] = WebServer::ping($host_s, $port_s);
                Yii::app()->cache->set('server_status'.$key, $_status[$key], 60); //1min
            } 
Проблема в том что кэш работает оооочень медленно.
Достает данные по 1-2 секунды из кэша!
Данные сохраняю текстовые (к примеру переменную размером 3кб)
Изображение
Byrger
Сообщения: 33
Зарегистрирован: 2010.06.04, 17:03

Re: Yii и кэширование данных

Сообщение Byrger »

Пробовал CApcCache но ускорение на долю секунды
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Yii и кэширование данных

Сообщение anton44eg »

очень странно. а если memcached ?
Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Yii и кэширование данных

Сообщение Nafania »

Сдается мне, что затык где-то в другом месте.
XDebug в руки и смотреть, в чем проблема.
Аватара пользователя
nizsheanez
Сообщения: 814
Зарегистрирован: 2011.04.29, 13:09
Откуда: Москва

Re: Yii и кэширование данных

Сообщение nizsheanez »

может быть у вас сериализатор медленный, может у вас еще что-то.
поставьте бенчмарк внутри компонента кеширования, докажите что тормозит именно выборка из кэша
Аватара пользователя
solo
Сообщения: 320
Зарегистрирован: 2013.03.08, 19:59
Откуда: Ukraine, VINNITSA

Re: Yii и кэширование данных

Сообщение solo »

Настройки APC напишите.
Ответить