Как говорил то ли Фаулер, то ли Бек: «Окончательный ответ может дать только профайлер». Это раз.
Ну и во-вторых, на продакшне можно ставить xhprof, хотя бы на одном из серверов, если на то есть необходимость.
Но, как показывает опыт, узкое место всегда одно и то же: база данных,
Помнится, взглянув как-то в такой код, долго не мог понять, PHP это или нет. Потом дошло.
В любом случае, если и использовать, то по согласованию со всеми разработчиками.
Я помню, отчаявшись найти нормальные скрипты по сохранению документов в pdf и doc, мы нашли решение следующего плана:
— на сервере устанавливается OpenOffice & python
— из php-скрипта запускается команда на питоне, которая вызывает OpenOffice и сохраняет переданный html в выбранный нами формат.
Из минусов было только то, что конечный вид файла зависел от версии OO.
www.youtube.com/watch?v=05s5thkcHsw
1. Помню, многие узнали только в 2008 году от Алекса Могилевского, что IE надо читать как АйИ, а до этого все говорили ИЕ.
2. ПэХэПэ против ПиЭйчПи, чаще просто говорим Пых.
3. MySql часто называем «мускуль»
В первом случае на килобайт 8 ошибок, а во втором — 6 ошибок. Т.е. лента всё равно победитель :)
Валидность lenta.ru — 1291 Errors, 295 warning(s)
С праздником, работники тэгов и серверов!
Ну и во-вторых, на продакшне можно ставить xhprof, хотя бы на одном из серверов, если на то есть необходимость.
Но, как показывает опыт, узкое место всегда одно и то же: база данных,
В любом случае, если и использовать, то по согласованию со всеми разработчиками.
— на сервере устанавливается OpenOffice & python
— из php-скрипта запускается команда на питоне, которая вызывает OpenOffice и сохраняет переданный html в выбранный нами формат.
Из минусов было только то, что конечный вид файла зависел от версии OO.