Foros del Web » Programando para Internet » PHP »

Optimizacion de codigo

Estas en el tema de Optimizacion de codigo en el foro de PHP en Foros del Web. Bueno mi pregunta va a referida a los siguientes puntos: - Crear clases, estaticas, o no, o sea, definir clases pero no instanciarlas, produce perdida ...
  #1 (permalink)  
Antiguo 15/12/2009, 18:36
Avatar de korg1988  
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 9 meses
Puntos: 19
De acuerdo Optimizacion de codigo

Bueno mi pregunta va a referida a los siguientes puntos:
- Crear clases, estaticas, o no, o sea, definir clases pero no instanciarlas, produce perdida de rendimiento ?
- No vaciar variables cuando no se utilizan mas?
- Chequear si archivios, funciones, clases, etc, existen o estan definidas antes de ser utilizados o incluidos
- Que otras razones pueden producir una perdida de rendimiento importante en un script bajo sus experiencias??

Es muy tonta mi pregunta, pero bueno no se de que otra forma formularla
  #2 (permalink)  
Antiguo 16/12/2009, 03:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Optimizacion de codigo

- es ridículo declarar algo y no instanciarlo, osea... compra comida y dejarla que se eche a perder... ¿tiene sentido para ti??

- con respecto a eso de vaciar variables no hace falta... por eso PHP cuenta con un colector de basura... de verdad!!

- igual que el primer punto ¿te gusta usar cosas sin asegurarte que existen?? ¿no te suena igualmente absurdo??

- según mi experiencia muchas veces utilizar algo que no se ha definido, además de provocar un error provoca ineficiencia... inclusive, hay un apartado que dices que "concatenar un valor a una variable sin inicializarla es 10 mas lento que si la inicializas antes"

todo es cuestión de sentido común, y no es tonta tu pregunta: es ingenua


suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 18:28.