Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > Ограничение в memcached


Автор: supeoleo 18.4.2011, 22:45
Столкнулся с проблемой ограничения количества кэшируемых данных в рамках одной записи в memcached.
Есть массив данные которого нужно закешировать, при одном размере массива запись идет обычным способом, стоит увеличить размер кешируемых данных -
Код


$cache->set( 'key', $q, 100 ); возвращает false.


Предполагаю, что установлено ограничение на количество байт, можно ли его увеличить, или есть какието обходные пути?

Имею в виду не количество памяти выделяемое на сервере под memcache а ограничение для одной записи

Прочитал кучу статуй и мануал, к сожалению ничего по этому вопросу не нашел.
Буду благодарен за разъяснения.

Автор: gta4kv 19.4.2011, 08:27
потому что http://code.google.com/p/memcached/wiki/FAQ#What_is_the_maximum_data_size_you_can_store?_%281_megabyte%29

Цитата

Why are items limited to 1 megabyte in size?

Ahh, this is a popular question!

Short answer: Because of how the memory allocator's algorithm works. 

Автор: supeoleo 19.4.2011, 09:56
Понятно, спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)