Feature #46142

Introduce XCache cache backend

Added by Philipp Gampe over 2 years ago. Updated over 2 years ago.

Status:Resolved Start date:2013-03-09
Priority:Should have Due date:
Assigned To:Philipp Gampe % Done:

100%

Category:Caching Spent time: -
Target version:6.1.0
PHP Version:5.3 Sprint Focus:
Complexity:easy

Description

http://xcache.lighttpd.net/wiki/XcacheApi
http://xcache.lighttpd.net/wiki/XcacheIni#XCacheCacher

You need to reserve some cache for the for the var cache (xcache.var_size int).

The patch is based on the Wincache backend which itself is based on APC backend.

XCache var cache is a key-value cache.

The wincache unit test has been copied and adopted as needed.


Related issues

related to Core - Feature #35818: WinCache as Cache Backend Resolved 2012-04-10
related to Core APIs - Bug #46818: Cache: New xcache cache backend Closed 2013-03-31
related to TYPO3.Flow - Feature #46816: Add xcache cache backend New 2013-03-31
related to Core - Task #46817: WincacheBackend: Add a "Testing"-context to the tests Resolved 2013-03-31

Associated revisions

Revision 23fe8e14
Added by Philipp Gampe over 2 years ago

[FEATURE] Introduce xcache cache backend

xcache is another PHP opcode cache like APC.
Similar to APC, it has a key-value for user data.
This storage is now available in the TYPO3 caching framework
by providing an according cache backend.

Note: XCache does not work in CLI mode!

Resolves: #46142
Releases: 6.1
Change-Id: I4e9e856a8397978eb6f6d480b79996ff49ff8a7b
Reviewed-on: https://review.typo3.org/18823
Reviewed-by: Stefan Neufeind
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn

History

#1 Updated by Gerrit Code Review over 2 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/18823

#2 Updated by Christian Kuhn over 2 years ago

the variable cache of xcache is not supported in cli mode :(

#3 Updated by Gerrit Code Review over 2 years ago

Patch set 2 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/18823

#4 Updated by Gerrit Code Review over 2 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/18823

#5 Updated by Gerrit Code Review over 2 years ago

Patch set 4 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/18823

#6 Updated by Gerrit Code Review over 2 years ago

Patch set 5 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/18823

#7 Updated by Philipp Gampe over 2 years ago

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

Also available in: Atom PDF