hola, tengo un problemilla, mas bien una duda, en mi web estoy usando 3 require de pagina que contienen html y php y no se, pero la he probado en en un servidor y me parece un poquillo lenta, las paginas que tengo son contenido php que llama o requiere a header.php, footer.php y comentarios.php ( las 4 tienen consultas a base de datos de tablas diferentes) o tal ves la posibilidad de juntarlas todas en una para no hacer require (esto lo hago mas por el tema de velocidad). espero su ayuda. gracias
Hola:
Eso no es problema de la función (require). Puede ser un problema del servidor (que este colapsado), que tu conexión a internet sea muy lenta (porque puedes estar descargando algo, por ejemplo) y porque la lógica del problema que intentas resolver no esta bien y estás utilizando muchas variables (consumiendo muchos recursos).
Otro factor importante son las fotografías: si hay muchas imágenes, el sitio tardará más en cargar.
Ten en cuenta que los require se hacen en el servidor antes de presentar el sitio al cliente (navegador), y si se demora mucho es porque hay cosas que lo están demorando. Wordpress, Joomla y los demás CMS utilizan muchos include/require para generar el contenido, además de las llamadas a la base de datos y otras funciones.
Saludos.
ok, mira, solo para demostracion te pongo mi web (que la he optimizado hasta decir basta con sprites) y otra web que tiene monton de imagenes y carga mucho mas rapido que la mia:
http://www.gentechat.net/salas-venezuela.html y la mia es
http://chat.comocreartuweb.es/salas-de-chat/106-ligar.php. entra por favor y mira la diferencia cuando yo paso a otra pagina de chat en gentechat la abre mas rapido como 0.5 segundos mientras que la mia pasa a otra sala de chat en casi 1.5 segundos. Tal ves sea como dices el servidor pero ya lo he probado en mi hosting de pago (que es mas rapido) y no hay mucha diferencia, tal ves este usando muchos divs innecesarios o tal ves gentechat esta usando cache para almacenar todo, en realidad no lo se. Saludos
Funciona igual de rápido en ambos :P (con G. Chrome, Firefox, Opera y Safari. En Internet Explorer 9 se demora más gentechat que tu sitio), así que tranquilo. Quizás borrando el caché del navegador se acelere un poco.
gracias por el dato, peeero disculpame que sea tan desconfiado XD, la verdad me gustaria la opinion de unas dos personas mas para trabajar ya con lo que tengo ahora, ya que todo esto me ha tomado bastaaante tiempo en hacerlo (eso sin saber nada de php y css XD) y me gustaria que todo este perfecto para mandarlo ya y terminar los contenidos restantes y otra ves gracias ya va uno de tres XD
danny escribió:gracias por el dato, peeero disculpame que sea tan desconfiado XD, la verdad me gustaria la opinion de unas dos personas mas para trabajar ya con lo que tengo ahora, ya que todo esto me ha tomado bastaaante tiempo en hacerlo (eso sin saber nada de php y css XD) y me gustaria que todo este perfecto para mandarlo ya y terminar los contenidos restantes y otra ves gracias ya va uno de tres XD
No hay problema :P. Además que es mejor tener la opinión de más personas con computadores distintos.