Mi pregunta es si baja el rendimiento del server en leer un archivo pesado pero donde estan todas las funcioens o leer muchos archivos pequeños.
Es decir en que afecta el rendimiento un archivo pesado
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| |||
sobre index.php de varios kilos vs rendimiento Bueno se da el caso de que en una web tengo un index.php super pesado es decir he agregado mucho codigo y me resulta facil trabajarlo asi dentro del mismo estan muchas funciones, sentencias bucles etc. Mi pregunta es si baja el rendimiento del server en leer un archivo pesado pero donde estan todas las funcioens o leer muchos archivos pequeños. Es decir en que afecta el rendimiento un archivo pesado ![]() |
| |||
Si tienes vários archivos que llamar .. algo más de proceso (en abrir el archivo .. localizarlo) tardará PHP en "componer" todo el código a ejecutar como una entidad .. Pero si bien ese tiempo de proceso bajo mi punto de vista (sin probarlo) no es relevante .. facilita mucho la mantención y desarrollo de tu sitio .. no vas a estar repitiendo partes de código que sabes que son comunes a todos tus scripts de tu aplicación y "pegandolos" en el mismo script por qué sea .000000000001 segundo más rápido que llamarlo de forma externa. Pero, insisto que lo llames todo en uno o en vários scripts .. cuando tu haces un "include" lo que hace PHP es "añadir" el código que se llama desde donde se usó dicha instrucción hasta que este acabe (mezclandolo en ese punto, insertandolo) .. luego todo se ejecuta como uno sólo. Así que tu "script" resultante será igual de pesado de ambas formas al final (cara a consumo de recursos en memoria). Creo que antes de pensar en optimizaciones de este estilo habría que plantearse otros temas sobre tu forma de programar .. tu uso de Base de datos si lo haces .. etc .. etc .. Un saludo, |
| |||
aunque ha pasado algun tiempo, el tema de las optimizaciones y el performance es muy dificil a la hora de buscar informacion sobre ello o de anticiparlo en proyectos muy grandes, por lo menos en php y mysql. Saludos |
| ||||
Ahora para PHP (y para otros lenguajes) hay unas librerias en AJAX para poder cargar (como la obtencion de datos de MYSQL) ciertas partes de una pagina sin necesidad de recargar toooooda la pagina. |