Ver Mensaje Individual
  #14 (permalink)  
Antiguo 01/06/2005, 10:56
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Los sistemas de "caché" de estos motores de templates hacen lo mismo que tu "navegador" cuando activas su caché .. la página no se va a buscar al servidor sino que se toma del PC local (del caché de ese navegagador).

En el caso de los "motores de templates" y sus sistemas de caché .. hacen lo mismo .. si tu le pides a tu aplicación por ejemplo la página dinámica: index.php?seccion=nose .. si antes ya se pidió "ese link" (esa página) .. se devuelve del caché de esta (que no es administrado el caché en una BD sino en páginas estáticas). Por ende . .no se realiza tu consulta a tu BD por ejemplo para obtener y generar vía PHP esa página ..

Eso sí, no te evitas cierto proceso (mejor o peor optimizado según el motor que uses) de PHP en decidir si corresponde entregar una página de su caché o dejarla pasar para que se procese completamente.

La solución que actualmente haces .. es generar HTML stático .. ahí no tienes más proceso PHP que el de regenerar todo tu sitio cuando algo modificas. Esto mismo lo puedes hacer (tal vez lo hagas ya o lo has hecho) con tu editor de código HTML visual tipo "Dreamweaver" con sus sitema de plantillas .. lo único que la propuesta que actualmente usas .. lo haces "en línea" pero con la misma filosofía la cual me parece bien..

Ahora .. no sabemos de que tipo son tus aplicaciones .. por ejemplo ya vemos que dices que administras contenido (un CMS) .. pero no si usas algún tipo de registros de usuarios donde tengas que presentar información restringida a ciertos usuarios .. En ese caso si generas ".html" estático .. elminas toda posibilidad de ese tipo de gestión de usuarios y presentación de contenido .. entre otras cosas.

LLegado a ese punto:

Cita:
El problema no será que estás usando desarrollos dinámicos donde deberías tener desarrollos estáticos?!
Buena pregunta.

SI realmente resuelves el problema con páginas HTML estáticas .. ¿Donde justificas el uso de PHP y tus BD? ¿Por qué no generas tus páginas .html directamente desde tu administrador de contenido? (sobre todo si no piensas implementar buscadores para ese contenido por ejemplo ...) .. Por qué tanto temor a los accesos a las Base de datos? ... Como ya te comentaba .. un uso de un "motor" de templates puede aliviar mucho la carga de acceso a tus BD .. entre otras cosas a optimizar (por ejemplo de como gestionas tu contenido ..

Un saludo,