Комментарии в модулях

Главные вкладки

Аватар пользователя dyp@drupal.org dyp@drupal.org 27 ноября 2006 в 19:33

Ради интереса попробовал грохнуть комментарии в модулях + убрал отступы. взял 2 самых больших user и node
user.module
-------------------
до: 102 588 b
после: 83 089 b

node.module
-------------------
до: 95 082 b
после: 69 194 b

разница в сумме 45 387 b
или 22,96%

активных модулей у меня на 1 607 689 b
22,96% от этого будет 369 125 b

Интересно как скажется такое уменьшение кода?
ЗЫ: есть ли какие-нибудь оптимизаторы кода которые бы автоматом убивали все комменты и лишние пробелы и строки?

Комментарии

Аватар пользователя rapitosov@drupal.org rapitosov@drupal.org 28 ноября 2006 в 2:51

Фигня. Комментарии не грузятся в память при интерпретации кода. Прироста производительности можно добиться установив Zend Optimizer или http://www.php.net/ru/apc что позволит серверу не компилировать код при каждом выполнении.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы

Аватар пользователя Shedko Shedko 28 ноября 2006 в 4:36

Да ладно, а от куда тогда интерпритатор берет код который надо выполднять, если не из памяти, то выходит что читает каждый раз с диска ? А это тогда еще хуже.

киньте в меня ссылкой, если это не так Smile

Аватар пользователя rapitosov@drupal.org rapitosov@drupal.org 28 ноября 2006 в 5:19

Здравый смысл не устроит? Код берётся с диска, из дискового кеша, из кеша контроллера, из програмного кеша в зависимости от частоты использования.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы

Аватар пользователя Shedko Shedko 28 ноября 2006 в 5:36

да, почитал - действительно кэшируется оп-код, т.е. уже без коментариев.

Так что боятся коментариев надо лишь тем у кого PHP ниже версии 3.0 Smile , где это не работает а каждая строка скрипта интерпретируется в момент ее выполнения.

Аватар пользователя rapitosov@drupal.org rapitosov@drupal.org 28 ноября 2006 в 6:31

С такой старой версией PHP впору вопить от ужаса Smile Что же до здравого смысла, как правило справедливо замечание: "разработчики проектов с открытым кодом как правило учитывают очевидные вещи, в отличие от разработчиков закрытых проектов, даже если это одни и те же люди". PHP действительно хорошь, вот Zend страдает Smile
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы