Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2005, 15:39
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Cita:
1.- Cuanto es un numero razonable de consultas que se pueden realizar a una base de datos para desplegar un contenido normal (o sea, la barra de la izquierda con algunas novedades, la de la derecha con noticias, y encuestas.. cosas como esas)
No hay nada "razonable" .. todo depende de tu aplicación .. y los requerimientos de esta.

Ahora .. todo es "optimizable" .. pero sin ver el modelo de datos que trabajas (tus BD) las consultas SQL que actualmente estás realizando es dificil hacerte comentarios sobre si "podrías" optimizar mejor lo que actualmente ya te funciona.

Cita:
2.- La misma pregunta, pero en funciones... o sea.. si ejecuto una funcion de 1000 lineas es distinto que 10 de 100 .. aunque en cantidad de codigo es lo mismo.. pero suponiendo una programación homogenea.. y donde las funciones han sido optimizadas al maximo (siempre el mejor de los casos )
Hombre .. en general una función cara al interprete de PHP se trabaja de forma especial .. es decir, se reserva memoria .. se definen algunos otros parámetros .. etc. Por ende . .no se trata de "poner" mas o menos código en una función .. sino en definir funciones que cumplan su cometido. Ten presente que si tienes un par de funciones que una llama a la otra pero no hay ninguna opción de que una de las funciones (la que llama a la "hija") no sea accedida por otra función/código .. si te finas en ese punto no tiene sentido esa función "hija" (creo yo).

Pero si quieres optimizar de verdad mejor usa Programación Orientada a Objetos .. modela bien el "objeto" y veras que tu código es más reutilizable por ende tal vez menos funciones para hacer lo mismo que ahora haces aprovechando las virtudes de la POO en cuanto a escabilidad, herencia .. etc ..

Cita:
Se me fue un detalle.. consideremos que la aplicación verifica usuiarios, o sea , dependiendo del usuario ,es el contenido que despliega.. con permisos de usuario.. cada usuario posee permisos a ciertos recursos...
Y....?

Un saludo,