Feature #11443

Implement igbinary support

Added by Robert Lemke almost 9 years ago. Updated almost 9 years ago.

Status:
Resolved
Priority:
Should have
Assignee:
Category:
Cache
Start date:
2010-12-14
Due date:
% Done:

100%

PHP Version:
Has patch:
Complexity:

Description

From http://opensource.dynamoid.com/ :
"Igbinary is a drop in replacement for the standard PHP serializer. Instead of time and space consuming textual representation, igbinary stores PHP data structures in a compact binary form. Savings are significant when using memcached or similar memory based storages for serialized data."

We should support igbinary and take advantage of it if it is installed.

Associated revisions

Revision d26e82f4 (diff)
Added by Robert Lemke almost 9 years ago

[+FEATURE] FLOW3 (Cache): Implement igbinary support

This changeset adds support for the serialization accelerator
igbinary. If the igbinary extension is loaded, the VariableFrontend
of the cache framework will use its serialize() and unserialize()
functions instead of the PHP built-in variants.

Depending on the amount and nature of data, this speeds up cache
serialization by about 100%.

Resolves: #11443

Change-Id: I71acb1d15fcf4dfbd3f7f031492ec7dd1b3c586c

History

#1 Updated by Robert Lemke almost 9 years ago

  • Status changed from Accepted to Under Review

#2 Updated by Robert Lemke almost 9 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF