четверг, 3 апреля 2008 г.

Root of evil

В последнее время все чаще стали слышны разговоры про оптимизацию PHP. Сегодня на на Хабре появилась статья "40 советов по оптимизации вашего PHP-кода", в которой есть советы вроде "Вместо strlen($string) > 5 использовать !isset($string{5})". Из-за сомнительного прироста в пару процентов (дай бог), который может нивелировать выход новой минорной версии PHP, терять читабельность когда и переносимость (конструкция $string{pos} не будет в PHP6) - сомнительное удовольствие.
Вместо того, чтобы заниматься такой оптимизацией, гораздо проще добавить индексы в таблицу, использовать кешировние или тупо добавить больше ОЗУ на сервере.

Premature optimization is the root of all evil

P.S.
Это мой первый пост про PHP, хотя с самого начала я хотел только про него и писать

Комментариев нет: