APC kešování v Nette (Nette\Caching\ApcStorage)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Majkl578
Moderator | 1364
+
0
-

Zdravím,
docela rád bych ve Frameworku viděl možnost cacheování pomocí APC.

Co se implementace týče, je to vpodstatě skoro stejné jako MemcacheStorage. Problém ale je, že Nette někdy používá klíč se znakem \x00, což v APC způsobuje problémy. Nahrazen je tedy jiným znakem, vlnkou. Kód je na Gistu.

Editoval Majkl578 (30. 6. 2010 3:32)

romansklenar
Člen | 655
+
0
-

+1

Čím více lidí bude postupně přecházet na novou Doctrine, tím více bude tato podpora žádaná. Takže by bylo příjemné ji mít přímo ve frameworku.

hrach
Člen | 1834
+
0
-

dole je špatná error message. „Tags and priority is not supported by MemcachedStorage.“ :)

Patrik Votoček
Člen | 2221
+
0
-

Jenom dodám že aktuálně se APC nachází přímo v trunku PHP. (Tj. bude přímou součástí PHP 5.4.x)

Majkl578
Moderator | 1364
+
0
-

hrach napsal(a):

dole je špatná error message. „Tags and priority is not supported by MemcachedStorage.“ :)

Fixed.