estoy buscando orientación de todos ustedes que pueden decirme sobre el almacenamiento en caché de páginas para un sitio web ... estoy trabajando en php, así que si alguien me puede explicar cómo realizar el almacenamiento en caché en php.página de caché usando php
Respuesta
Aquí hay un enlace útil para usted, con respecto a los conceptos básicos del almacenamiento en caché y cómo aplicarlo con php.
http://www.devshed.com/c/a/PHP/Output-Caching-with-PHP/
que tener en cuenta en la mayoría de los casos el almacenamiento en caché adecuada debe aplicarse antes (también conocido como la solicitud ni siquiera alcanzar el script php).
PHP ofrece una solución extremadamente simple para el almacenamiento en caché dinámico en forma de almacenamiento en búfer de salida. La página principal del sitio (que genera, con mucho, el mayor tráfico) ahora se sirve desde una copia en caché si se ha guardado en caché en los últimos 5 minutos.
<?php
$cachefile = "cache/".$reqfilename.".html";
$cachetime = 5 * 60; // 5 minutes
// Serve from the cache if it is younger than $cachetime
if (file_exists($cachefile) && (time() - $cachetime
< filemtime($cachefile)))
{
include($cachefile);
echo "<!-- Cached ".date('jS F Y H:i', filemtime($cachefile))."
-->n";
exit;
}
ob_start(); // start the output buffer
?>
.. Your usual PHP script and HTML here ...
<?php
// open the cache file for writing
$fp = fopen($cachefile, 'w');
// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());
// close the file
fclose($fp);
// Send the output to the browser
ob_end_flush();
?>
Este es un simple tipo de caché,
se puede ver aquí
http://www.theukwebdesigncompany.com/articles/php-caching.php
Puede utilizar Smarty tiene técnica caché
I' Estoy bastante sorprendido de que ninguno o f las respuestas hasta ahora parecen haber abordado la posibilidad de almacenar en caché en cualquier lugar OTHER que en el servidor donde se está ejecutando PHP.
Hay una gran cantidad de funcionalidad dentro de HTTP para permitir a los proxies y navegadores reutilizar el contenido proporcionado previamente sin tener que volver a consultar el origen. Tanto que ni siquiera intentaría responder a esto en un S.O. respuesta.
Consulte este tutorial para obtener una buena introducción para el tema.
C.
- 1. Caché usando PHP cURL
- 2. Partes específicas de la memoria caché PHP de una página
- 3. Cómo almacenar en caché la página dinámica de PHP
- 4. Establecer título de página usando PHP
- 5. ¿Cómo guardo en caché una página web en PHP?
- 6. Guardar página web en caché usando webview en android
- 7. Cómo redirigir a otra página usando PHP
- 8. caché de página en rieles
- 9. Almacenamiento en caché de una matriz PHP
- 10. inhabilitando el caché del navegador en php o usando javascript
- 11. ¿La mejor práctica para grabar visitas de página usando PHP?
- 12. Compensación caché de página en ASP.NET
- 13. OutputCache y RenderAction caché toda la página
- 14. Cuestión de caché de PHP vs compilar
- 15. Caché de salida de Apache/PHP
- 16. Caché de datos para principiantes en PHP
- 17. PHP - página de actualización automática
- 18. Encabezado en la página PDF usando DOMPDF en PHP
- 19. Caché ASP.NET página para usuarios anónimos solo
- 20. ¿Cómo puedo redireccionar una página php a otra página php?
- 21. ¿Hay alguna manera de pasar una variable php a otra página usando un botón (html/php)?
- 22. Cómo me inyecto sólo ciertas partes de la página PHP usando PHP
- 23. php actualizar página actual?
- 24. PHP: Detectar Actualizar página
- 25. Cómo forzar que la página no se guarde en caché en PHP?
- 26. PHP APC ¿Guardar en caché o no?
- 27. ¿Se almacena el caché de salida de página en el objeto de caché ASP.NET?
- 28. Almacenamiento en caché de DNS usando getaddrinfo
- 29. F # usando secuencia de caché correctamente
- 30. Caché de página condicional [Solución: Almacenamiento en caché de fragmento condicional]
Por favor, vea http://stackoverflow.com/questions/2279316/beginner-data-caching-in-php – fire