El sitio que estoy desarrollando en php hace que muchas solicitudes de bases de datos MySQL por página sean vistas. Aunque muchas son pequeñas solicitudes con índices diseñados correctamente. No sé si valdrá la pena desarrollar un script de caché para estas páginas.Velocidad de acceso de archivos frente a la velocidad de acceso a la base de datos
1) ¿La E/S de archivos generalmente es más rápida que las solicitudes de bases de datos? ¿Esto depende del servidor? ¿Hay alguna forma de probar cuántos de cada servidor puede manejar?
2) Una de las páginas verifica un nombre de archivo en la base de datos, luego verifica si el servidor existe y luego decide qué mostrar. ¿Supongo que esto se beneficiaría de una vista de página en caché?
También, si hay alguna otra información sobre este tema que pueda enviarme a eso, sería muy apreciada.
Gracias
Otra cosa que ofrecen las bases de datos que los archivos planos no es el control de concurrencia. En un contexto de escritura intensiva, muchos procesos que escriben en un único archivo plano pueden ser problemáticos. Un buen compromiso entre archivos planos personalizados y un RDBMS completo es SQLite: hay más de unos pocos sitios respaldados por SQLite. –