Skip to content

Constantes (Defines) para Cache

Oscar Javier Gentilezza Arenas edited this page May 22, 2013 · 2 revisions

Si bien se le puede pasar cada parametro como miembro de la instancia, tambien se pueden definir constantes para que cada instancia nueva la tome como opcion por defecto:

Tiempos:

timeLimit - (segundos) Limite de tiempo que dura una cache como "utilizable"
Define: CACHE_EXPIRE_TIME
Valor por defecto: 3600

dtimeLimit - (segundos) Tiempo de deprecación de cache, en caso de que la cache este en actualización, cuanto tiempo se puede seguir sirviendo una cache ya generada
Define: CACHE_DEPRECATED_LIMIT
Valor por defecto: 3600*1.2

expireWaitingTime - (segundos) Tiempo en que esperará la generación de la nueva cache
Define: CACHE_EXPIRE_WAITING
Valor por defecto: 5

Balanceo (replica o escalabilidad):

balanceMethod - Método a usar para el balanceo entre storages Define: CACHE_BALANCE_METHOD
Valor por defecto: Hybrid\Cache::B_HASH

Pool de objetos

pool_max_objects - Maximo de objetos que puede haber en el pool
Define: No tiene
Valor por defecto: 3

pool_max_resets - Maximo re resets que puede tener una instancia
Define: CACHE_POOL_MAXRESETS
Valor por defecto: 5

Otros

Prefijo (no tiene propiedad en la instancia), el prefijo a utilizar en los storage media
Define: CACHE_PREFIX
Valor por defecto: $_SERVER['HOST']) o nada

Clone this wiki locally