Foros del Web » Programando para Internet » PHP »

Mejorar la construcción y el desempeño de una página?

Estas en el tema de Mejorar la construcción y el desempeño de una página? en el foro de PHP en Foros del Web. Hola a todos He tenido algunos problemas al cargar ciertas páginas. Estas están construídas con acceso a una base de datos interbase. Por ejemplo, cuando ...
  #1 (permalink)  
Antiguo 02/02/2003, 13:00
 
Fecha de Ingreso: abril-2002
Ubicación: Santiago
Mensajes: 106
Antigüedad: 15 años, 7 meses
Puntos: 0
Mejorar la construcción y el desempeño de una página?

Hola a todos

He tenido algunos problemas al cargar ciertas páginas. Estas están construídas con acceso a una base de datos interbase.
Por ejemplo, cuando pasó de una página a otra, no parecen los titulos (los mantengo definidos como constantes), los combos aparecen vacios (se crean al leer la base de datos), o algunos colores, también definidos como constantes. Solo se crea la estructura gráfica de la página, sin datos.
Esto no ocurre siempre, pero sucede. No se si es un problema de Apache, de interacción con la base de datos, o la lógica de la página.
Preguntas que he estado tratando de responder: ¿Serán los tiempos de respuesta de las consultas a BD desde php?, ¿Se pierde la conexión a la BD? ¿?

¿Qué mas puedo chequear?

Gracias
Salu2 dsd Stgo d Chile
  #2 (permalink)  
Antiguo 02/02/2003, 13:12
 
Fecha de Ingreso: abril-2002
Ubicación: Santiago
Mensajes: 106
Antigüedad: 15 años, 7 meses
Puntos: 0
Hola otra vez

Se me olvidaba un detalle, estoy utilizando un archivo constantes.php, el cual incorporó a cada página con la función "include".
  #3 (permalink)  
Antiguo 02/02/2003, 20:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Usa require() en lugar de include() para cargar esas "constantes" q defines y que han de estar "incluidas" en el script completamente antes de que se interprete todo el script como uno solo y se ejecute.

Si en ocasiones tienes algun error de carga de ese archivo que llamas en un requiere() obtendras un "fatal error" de PHP y terminará la ejecución de PHP en ese punto. Un include() provoca solo un "warning" .. tal vez esos "warning" (avisos) en ciertas ocasicones q falla la carga del archivo se proboquen ... pero si usas algun médio para desactivar esos avisos (error_reporting .. etc ..) No lo veras y PHP continua la ejecución del script con datos erroneos ..

Mas info: (lee la introducción)
http://www.php.net/manual/en/function.require.php

Un saludo,
  #4 (permalink)  
Antiguo 12/02/2003, 07:21
 
Fecha de Ingreso: abril-2002
Ubicación: Santiago
Mensajes: 106
Antigüedad: 15 años, 7 meses
Puntos: 0
Hola a todos

Descubrí por qué tenía problemas con dos páginas al cargarlas. Los valores de las constantes desaparecían, no se cargan.
Al parecer tengo problemas con el include o el require. Por el momento los voy a dejar de usar en estas páginas. La duda es por qué no ocurre lo mismo en las otras páginas.

Eso, cuando responda el por qué, les cuento.


Salu2 dsd Stgo de Chile.
  #5 (permalink)  
Antiguo 12/02/2003, 08:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. has revisado el informe de errores que muestra PHP como te comenté anteriormente para intentar reproducir el error y forzar a PHP a que muestre algun error? ...

te lo digo porque o bien un Warning o un Fatal error deberia de darte en un include() o require() si es que da problemas por ahí .. Por eso te recomendaba q usases requiere() pues ante un error de carga para la ejecución del script (aunque tegas desactivado el mostrar errores de PHP) .. en include() seguiria de largo en esa situación ..

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:12.