memcache 0.1 alpha

tony2001

TeaM PHPClub
memcache 0.1 alpha

Memcached - это демон, разработанный специально для динамических веб-приложений.
Его целью является снижение нагрузки на базу данных путем кэширования в памяти данных.
Memcached можно взять здесь: http://www.danga.com/memcached/

memcache - это модуль PHP, который умеет общаться с сервером Memcached.
Соотв-но, с помощью этого модуля вы можете работать с кэшем, используя те функции, которые он предоставляет для этого.

Альфа-версия модуля: http://tony2001.phpclub.net/memcache-0.1.tar.gz
Должна собираться и работать под PHP4 & PHP5.

Интерфейс:
bool memcache_debug( bool onoff ); - если чего случилось - включите дебаг.
object memcache_connect( string host, int port [, int timeout ]) - возвращает объект, с которым дальше работаем.

Методы:
string Memcache->getVersion( void );
bool Memcache->add( string key, mixed var, [ int flags, [ int expire ] ] );
bool Memcache->set( string key, mixed var, [ int flags, [ int expire ] ] );
bool Memcache->replace( string key, mixed var, [ int flags, [ int expire ] ] );
mixed Memcache->get( string key );
bool Memcache->delete( string key );

Общие комменты:
key - ключ, под которым хранятся данные
var - что угодно. (помните, что после сериализации ресурсы не будут валидными. т.е. пул соединений с помощью этого сделать не получится.)
expire - время в секундах, через которое объект устареет в кэше.

Все отзывы и комментарии - tony2001 at phpclub dot net
 
Сверху