Buenas,
Ultimamente tengo problemas de consumo de recursos y de conexiones a la BBDD porque en mi maquina en un momento dado acceden muchos usuarios concurrentemente.
Ahora mismo todos los usuarios acceden con AJAX a un archivo de texto que genera un PHP accediendo a la base de datos.
Se me ha ocurrido el generar este archivo de texto mediante PHP con un CRON cada x tiempo (necesito tenerlo todo muy actualizado) y que los usuarios accedan a este archivo de texto sin tener que conectarse a la base de datos.
No puedo acceder a traves de AJAX directamente al archivo de texto, pues no quiero que la gente vea en el codigo donde se encuentra este archivo. Asi que tb me tocaria utilizar php para leer el archivo con readfile y sacarlo. (En el codigo PHP tengo una linea de seguridad para que no puedan usar ese archivo scripts fuera del servidor)
Que creeis que consume menos recursos: acceder a la base de datos y generar el archivo de texto o leer un arrchivo con readfile y sacarlo??? Cual de los dos puede tener más problemas a la hora de tener muchoooooss usuarios concurrentes?
No quiero que el cambio sea en vano. Gracias por vuestras respuestas maestros.