Estoy trabajando en un sistema de gestión de contenido PHP y, al probarlo, he notado que bastantes de las tablas MySQL del sistema se consultan en casi todas las páginas pero rara vez se escriben a. Lo que me pregunto es si esto comenzará a pesar mucho en la base de datos a medida que aumente el tráfico del sitio, y ¿cómo puedo resolverlo/prevenirlo?Almacenamiento de datos de acceso frecuente en un archivo en lugar de MySQL
Mis pensamientos iniciales eran comenzar a almacenar algunos de los datos más estáticos en los archivos (utilizando la serialización de PHP), pero ¿esto realmente reduce la carga del servidor? Lo que me preocupa es que simplemente estaría transfiriendo la alta carga de la base de datos al sistema de archivos.
Si alguien pudiera darme una pista sobre el mejor enfoque, sería genial. En caso de que el volumen de datos en sí tiene un gran efecto, he detallado algunos de los datos que voy a almacenar a continuación:
- lista completa de países (incluyendo código de país ISO)
- opciones del sitio (piel , correo electrónico del administrador, las direcciones URL de apoyo, etc.)
- de Usuarios (incluyendo permisos)
Genial, gracias. ¡Creo que fue bastante unánime que debería seguir usando MySQL! – Rowan