Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
a5caa203
Commit
a5caa203
authored
Jun 28, 2014
by
Antonio Ramirez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add caching-page.md
parent
a2b45f56
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
42 additions
and
0 deletions
+42
-0
caching-page.md
docs/guide-es/caching-page.md
+42
-0
No files found.
docs/guide-es/caching-page.md
0 → 100644
View file @
a5caa203
Caché de Páginas
================
El caché de páginas se refiere a guardar el contenido de toda una página en el almacenamiento de caché del servidor.
Posteriormente, cuando la misma página sea requerida de nuevo, su contenido será devuelto desde el caché en vez de
volver a generarlo desde cero.
El almacenamiento en caché de páginas está soportado por
[
[yii\filters\PageCache
]
], un
[
filtro de acción
](
runtime-filtering.md
)
.
Puede ser utilizado de la siguiente forma en un controlador:
```
php
public
function
behaviors
()
{
return
[
[
'class'
=>
'yii\filters\PageCache'
,
'only'
=>
[
'index'
],
'duration'
=>
60
,
'variations'
=>
[
\Yii
::
$app
->
language
,
],
'dependency'
=>
[
'class'
=>
'yii\caching\DbDependency'
,
'sql'
=>
'SELECT COUNT(*) FROM post'
,
],
],
];
}
```
El código anterior establece que el almacenamiento de páginas en caché debe ser utilizado sólo en la acción
`index`
; el
contenido de la página debería almacenarse durante un máximo de 60 segundos y ser variado por el idioma actual de la
aplicación; además, el almacenamiento de la página en caché debería ser invalidado si el número total de
artículos ha cambiado.
Como puedes ver, el caché de páginas es muy similar al
[
caché de fragmentos
](
caching-fragment.md
)
. Ambos soportan opciones
tales como
`duration`
,
`dependencies`
,
`variations`
, y
`enabled`
. Su principal diferencia es que el caché de páginas es
implementado como un
[
filtro de acción
](
runtime-filtering.md
)
mientras que el caché de fragmentos se hace en un
[
widget
](
structure-widgets.md
)
.
Puedes usar el
[
caché de fragmentos
](
caching-fragment.md
)
así como
[
contenido dinámico
](
caching-fragment.md#dynamic-content
)
junto con el caché de páginas.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment