mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 13:58:55 +08:00
Remove white space excess
This commit is contained in:
@ -81,37 +81,28 @@ se muestra un listado con los componentes de caché disponibles:
|
|||||||
* [[yii\caching\ApcCache]]: utiliza la extensión de PHP [APC](http://php.net/manual/en/book.apc.php). Esta opción puede
|
* [[yii\caching\ApcCache]]: utiliza la extensión de PHP [APC](http://php.net/manual/en/book.apc.php). Esta opción puede
|
||||||
ser considerada como la más rápida de entre todas las disponibles para una aplicación centralizada. (p. ej. un servidor,
|
ser considerada como la más rápida de entre todas las disponibles para una aplicación centralizada. (p. ej. un servidor,
|
||||||
no dedicado balance de carga, etc).
|
no dedicado balance de carga, etc).
|
||||||
|
|
||||||
* [[yii\caching\DbCache]]: utiliza una tabla de base de datos para almacenar los datos. Por defecto, se creará y usará
|
* [[yii\caching\DbCache]]: utiliza una tabla de base de datos para almacenar los datos. Por defecto, se creará y usará
|
||||||
como base de datos [SQLite3](http://sqlite.org/) en el directorio runtime. Se puede especificar explicitamente que base
|
como base de datos [SQLite3](http://sqlite.org/) en el directorio runtime. Se puede especificar explicitamente que base
|
||||||
de datos va a ser utilizada configurando la propiedad `db`.
|
de datos va a ser utilizada configurando la propiedad `db`.
|
||||||
|
|
||||||
* [[yii\caching\DummyCache]]: dummy cache (caché tonta) que no almacena en caché nada. El propósito de este componente
|
* [[yii\caching\DummyCache]]: dummy cache (caché tonta) que no almacena en caché nada. El propósito de este componente
|
||||||
es simplificar el código necesario para chequear la disponibilidad de caché. Por ejemplo, durante el desarrollo o
|
es simplificar el código necesario para chequear la disponibilidad de caché. Por ejemplo, durante el desarrollo o
|
||||||
si el servidor no tiene soporte de caché actualmente, puede utilizarse este componente de caché. Cuando este disponible
|
si el servidor no tiene soporte de caché actualmente, puede utilizarse este componente de caché. Cuando este disponible
|
||||||
un soporte en caché, puede cambiarse el componente correspondiente. En ambos casos, puede utilizarse el mismo código
|
un soporte en caché, puede cambiarse el componente correspondiente. En ambos casos, puede utilizarse el mismo código
|
||||||
`Yii::$app->cache->get($key)` para recuperar un dato sin la preocupación de que `Yii::$app->cache` pueda ser `null`.
|
`Yii::$app->cache->get($key)` para recuperar un dato sin la preocupación de que `Yii::$app->cache` pueda ser `null`.
|
||||||
|
|
||||||
* [[yii\caching\FileCache]]: utiliza un fichero estándar para almacenar los datos. Esto es adecuado para almacenar
|
* [[yii\caching\FileCache]]: utiliza un fichero estándar para almacenar los datos. Esto es adecuado para almacenar
|
||||||
grandes bloques de datos (como páginas).
|
grandes bloques de datos (como páginas).
|
||||||
|
|
||||||
* [[yii\caching\MemCache]]: utiliza las extensiones de PHP [memcache](http://php.net/manual/en/book.memcache.php)
|
* [[yii\caching\MemCache]]: utiliza las extensiones de PHP [memcache](http://php.net/manual/en/book.memcache.php)
|
||||||
y [memcached](http://php.net/manual/en/book.memcached.php). Esta opción puede ser considerada como la más rápida
|
y [memcached](http://php.net/manual/en/book.memcached.php). Esta opción puede ser considerada como la más rápida
|
||||||
cuando la caché es manejada en una aplicación distribuida (p. ej. con varios servidores, con balance de carga, etc..)
|
cuando la caché es manejada en una aplicación distribuida (p. ej. con varios servidores, con balance de carga, etc..)
|
||||||
|
|
||||||
* [[yii\redis\Cache]]: implementa un componente de caché basado en [Redis](http://redis.io/) que almacenan pares
|
* [[yii\redis\Cache]]: implementa un componente de caché basado en [Redis](http://redis.io/) que almacenan pares
|
||||||
clave-valor (requiere la versión 2.6.12 de redis).
|
clave-valor (requiere la versión 2.6.12 de redis).
|
||||||
|
|
||||||
* [[yii\caching\WinCache]]: utiliza la extensión de PHP [WinCache](http://iis.net/downloads/microsoft/wincache-extension)
|
* [[yii\caching\WinCache]]: utiliza la extensión de PHP [WinCache](http://iis.net/downloads/microsoft/wincache-extension)
|
||||||
([ver también](http://php.net/manual/en/book.wincache.php)).
|
([ver también](http://php.net/manual/en/book.wincache.php)).
|
||||||
|
|
||||||
* [[yii\caching\XCache]]: utiliza la extensión de PHP [XCache](http://xcache.lighttpd.net/).
|
* [[yii\caching\XCache]]: utiliza la extensión de PHP [XCache](http://xcache.lighttpd.net/).
|
||||||
|
|
||||||
* [[yii\caching\ZendDataCache]]: utiliza
|
* [[yii\caching\ZendDataCache]]: utiliza
|
||||||
[Zend Data Cache](http://files.zend.com/help/Zend-Server-6/zend-server.htm#data_cache_component.htm)
|
[Zend Data Cache](http://files.zend.com/help/Zend-Server-6/zend-server.htm#data_cache_component.htm)
|
||||||
como el medio fundamental de caché.
|
como el medio fundamental de caché.
|
||||||
|
|
||||||
|
|
||||||
> Nota: Puedes utililizar diferentes tipos de almacenamiento de caché en la misma aplicación. Una estrategia común es la
|
> Nota: Puedes utililizar diferentes tipos de almacenamiento de caché en la misma aplicación. Una estrategia común es la
|
||||||
de usar almacenamiento de caché en memoria par almacenar datos que son pequeños pero que son utilizados constantemente
|
de usar almacenamiento de caché en memoria par almacenar datos que son pequeños pero que son utilizados constantemente
|
||||||
(por ejemplo, datos estadísticos), y utilizar el almacenamiento de caché en archivos o en base de datos para guardar
|
(por ejemplo, datos estadísticos), y utilizar el almacenamiento de caché en archivos o en base de datos para guardar
|
||||||
@ -285,7 +276,6 @@ El almacenamiento en caché de consultas se puede usar para [DAO](db-dao.md), as
|
|||||||
de memoria caché. El almacenamiento en caché de consultas previamente descrito tiene la ventaja que de que se puede
|
de memoria caché. El almacenamiento en caché de consultas previamente descrito tiene la ventaja que de que se puede
|
||||||
especificar dependencias de caché de una forma flexible y son potencialmente mucho más eficientes.
|
especificar dependencias de caché de una forma flexible y son potencialmente mucho más eficientes.
|
||||||
|
|
||||||
|
|
||||||
### Configuraciones <a name="query-caching-configs"></a>
|
### Configuraciones <a name="query-caching-configs"></a>
|
||||||
|
|
||||||
Las consultas en caché tienen dos opciones configurables a traves de [[yii\db\Connection]]:
|
Las consultas en caché tienen dos opciones configurables a traves de [[yii\db\Connection]]:
|
||||||
@ -297,7 +287,6 @@ Las consultas en caché tienen dos opciones configurables a traves de [[yii\db\C
|
|||||||
Por defecto es `'cache'`. El almacenamiento en caché de consultas se habilita sólo cuando hay un componente de la
|
Por defecto es `'cache'`. El almacenamiento en caché de consultas se habilita sólo cuando hay un componente de la
|
||||||
aplicación de caché válido.
|
aplicación de caché válido.
|
||||||
|
|
||||||
|
|
||||||
### Limitaciones <a name="query-caching-limitations"></a>
|
### Limitaciones <a name="query-caching-limitations"></a>
|
||||||
|
|
||||||
El almacenamiento en caché de consultas no funciona con los resultados de consulta que contienen controladores de recursos.
|
El almacenamiento en caché de consultas no funciona con los resultados de consulta que contienen controladores de recursos.
|
||||||
|
|||||||
Reference in New Issue
Block a user