Project

General

Profile

Actions

Feature #46822

closed

Add support for user-data-cache Yac (since the arrival of Zend Optimizer+ now)

Added by Stefan Neufeind over 11 years ago. Updated almost 10 years ago.

Status:
Rejected
Priority:
Should have
Assignee:
-
Category:
Caching
Target version:
-
Start date:
2013-03-31
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Besides APCu which is an extract of the famous APC (minus the opcache-part) Yac is currently discussed as a possibly recommended solution for new deployments (different API, ...).


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Task #46821: Add support for user-data-cache APCu (since the arrival of Zend Optimizer+ now)Closed2013-03-31

Actions
Actions #1

Updated by Stefan Neufeind over 11 years ago

https://github.com/laruence/yac
Methods : Yac::set, Yac::get, ...
A new project initiated by one of the PHP language developers. An object API and a new design aiming at higher performance

(source: http://blog.famillecollet.com/post/2013/03/25/PHP-opcode-and-user-data-cache)

Actions #2

Updated by Gerrit Code Review over 11 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/19467

Actions #3

Updated by Georg Ringer almost 10 years ago

  • Status changed from Under Review to Closed

https://github.com/laruence/yac

TODO

Test in real life applications
...

Yac is lockless, that means, there could be a chance you will get a wrong data(depends on how many key slots are allocated and how many keys are stored), so you'd better make sure that your product is not very sensitive to that.

if you use that, please provide it via extension

Actions #4

Updated by Georg Ringer almost 10 years ago

  • Status changed from Closed to Needs Feedback
Actions #5

Updated by Stefan Neufeind almost 10 years ago

  • Status changed from Needs Feedback to Rejected

Core not interested in Yac at the current stage. Can be supplied through an extension if somebody really needs/wants it.

Actions

Also available in: Atom PDF