unreal4u's Personal Network Because my reality… is just your virtuality

20Dic/090

Micro-optimizaciones en PHP… desmitificadas!

Cualquier blog que tenga que ver con PHP, HTML, CSS y tecnologías afines, tiene necesariamente un post que habla sobre las micro-optimizaciones en PHP. El único pero es que muchas veces estas micro-optimizaciones son tan ridículas que ni siquiera valen la pena mencionarlos y es ahí donde entra en juego las peleas hacia un lado u otro. Sin embargo, y como para destacar por sobre el resto, voy a hacer algo: cada optimización será probada y comprobada y ustedes; queridos lectores; podrán probarlos también.

Si además encuentran que una micro-optimización está mal hecha o que podría incluir alguno que sea nuevo, pueden proponerlo y se incluye, tan fácil como eso.
¿Te interesó? Pues sigue leyendo :)

Lo cierto es que teniendo en cuenta solo algunas optimizaciones, podemos crear en su totalidad un sistema más rápido y mejor optimizado, sin sacrificar memoria, tiempo o código muy enredado para que otra persona o nosotros mismos en 6 meses más lo entienda.

¿Qué viene primero... El huevo o la gallina?

En realidad, el huevo o la gallina poco tienen que ver con este apartado, pero me pareció una bonita frase que quise incluir. Lo que sí viene primero son las prioridades: ¿queremos que nuestro sistema sea ultra-rápido, que sea totalmente entendible para bn00bs o bien que sea un sistema que no consuma recurso alguno?
Personalmente, siempre he preferido irme por el lado de que el sistema primero que nada sea a prueba de errores, que además sea conservador en el uso de la memoria (reservar y llenar un pedazo de 250MB de RAM toma tiempo), que sea legible en su lectura (código fuente) y por último que sea lo más rápido posible teniendo en cuenta estas matices.

Pero... vamos por el grueso del artículo. Por el momento, existen 2 pruebas realizadas:

  1. (Página 2) - Revisión de echo, comillas simples y comillas dobles.
  2. (Página 3) - Comparación entre sizeof(), count() y su implicancia en los arreglos.

A medida que tenga tiempo voy a ir colocando más pruebas. Por supuesto, están invitados a postear las pruebas que quisieran que realizara.

¿Te gustó este artículo?

¡Considera suscribirte a nuestro feed!

Sobre Camilo Sperberg

Es Ingeniero Informático especializado en seguridad y PHP. En su tiempo libre le gusta estudiar nuevas técnicas de programación y escribir. Además, es amigo de todo ser viviente y cree que la tecnocracia es la mejor forma de política.
Archivado en: PHP, 380 vistas Deja un comentario
Comentarios (0) Trackbars (0)

Aún sin comentarios.


Deja un comentario


Aún sin trackbacks.