memcache долго извлекает из памяти

sunyang

Новичок
Храню в мемкеше массив весом в 5...7 мегабайт.
При тесте тормозов, заметил, что из мемкэша извлекает этот массив почти секунду.
Чет долго, для оперативки.
Как-нибудь можно ускорить время?
 

hell0w0rd

Продвинутый новичок
Разбить массив на мелкие составляющие и грузить только нужные части?)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
As far as i remember - у мемкеша есть предельный размер ключа, который равен 1 мегабайту в дефолте. Конфигурится он параметром -I.

Но как ты проверял, что долго?

PS: https://code.google.com/p/memcached/wiki/ReleaseNotes142
 

sunyang

Новичок
ну как-то так:
PHP:
$a = util::getmicrotime();
$this->paf = $mcache->get('filter_'.$cacheID);
$b = util::getmicrotime();
print_r($b-$a);
 

MiksIr

miksir@home:~$
Ну вообще-то там еще операция десериализации будет кушать время, раз у него массив.
Попробуйте строку того же разрмера.
 
Сверху