yac

lockless user data cache


yac is a fast, lock-free, shared memory user data cache for PHP. it can be used to replace APC or local memcached.

License: PHP

Latest releases

Version Release Download
2.2.1 2020-05-15 yac-2.2.1.tgz
2.2.0 2020-03-31 yac-2.2.0.tgz
2.1.2 2020-03-27 yac-2.1.2.tgz
2.1.1 2020-03-25 yac-2.1.1.tgz
2.1.0 2020-03-25 yac-2.1.0.tgz
Show all releases

Changelog

Version Message
2.2.1 - Refactor key manipulation, avoding memory allocation
- Refactor Yac::__set/__get by using native objects_handler
2.2.0 - Added json serializer
- Added igbinary serializer
- change yac.serilalizer to string, "php", "json" etc
2.1.2 - Also use crc32_u32 in 64 bits
- Fixed crc32c only pick the first byte
2.1.1 - Implemnented CAS based lock-free protection
- Use SSE4.2 _mm_crc32 instead of normal crc32 to make speedup
- Some optimization to avoding memory usage
- Fixed PECL package (missed yac_atomic.h)
2.1.0 - Implemnented CAS based lock-free protection
- Some optimization to avoding memory usage
Show complete changelog