¿Cómo se pueden determinar las consecuencias de rendimiento de su código PHP si no está familiarizado con las partes internas? ¿Hay formas de averiguar cómo se está ejecutando su código (además de simplemente cargar la prueba)? Estoy buscando cosas como el uso de la memoria, el tiempo de ejecución de los algoritmos.Determinar las consecuencias de rendimiento del código PHP
Quizás Joel diga, "aprende C, luego lee las partes internas", pero realmente no tengo tiempo para aprender C en este momento (aunque me encantaría, en realidad).
Sin embargo, no te obsesiones con las micro-optimizaciones como esta. Cada aplicación web PHP debe ejecutarse a través de un caché de código de operación que hace que las micro-optimizaciones sean bastante redundantes. Cargar la prueba de la aplicación finalizada es mucho mejor porque puede ver dónde está yendo realmente el tiempo y centrarse en eso – Polsonby
No estaba pensando tanto en las optimizaciones tipo 'vs' Más optimizaciones de diseño y tipo de algoritmo. –