Tengo un sitio web PHP 5.1.0 (en realidad es 5.2.9 pero también debe ejecutarse en 5.1.0+).Cómo usar los encabezados de caché HTTP con PHP
Las páginas se generan dinámicamente, pero muchas de ellas son principalmente estáticas. Por estático me refiero a que el contenido no cambia, pero la "plantilla" alrededor del contenido puede cambiar con el tiempo.
Sé que ya existen varios sistemas de caché y marcos de PHP, pero mi servidor no tiene instalados APC o Memcached y no estoy usando ningún marco para este proyecto en particular.
Quiero que las páginas se guarden en caché (creo que por defecto PHP "no permite" el caché). Hasta el momento estoy usando:
session_cache_limiter('private'); //Aim at 'public'
session_cache_expire(180);
header("Content-type: $documentMimeType; charset=$documentCharset");
header('Vary: Accept');
header("Content-language: $currentLanguage");
He leído muchos tutoriales pero no puedo encontrar algo simple (sé caché es algo complejo, pero solo me falta algunas cosas básicas).
¿Cuáles son los encabezados "obligatorios" que se deben enviar para ayudar a almacenar en caché?
Gracias!
Bienvenido a StackOverflow. Gran primera pregunta! – Sampson