Существуют ли такие инструменты, как Closure Compiler для сжатия и оптимизации Perl / CGI? - PullRequest
0 голосов
/ 10 марта 2012

Я пытаюсь найти какой-нибудь онлайн-инструмент для сжатия и оптимизации моего perl.Есть ли польза от удаления (как минимум) пробелов и комментариев со стороны cgi на стороне сервера?

Ответы [ 2 ]

7 голосов
/ 10 марта 2012

Источник Perl проходит фазу компиляции, он не интерпретируется напрямую.Perl-код выполняется на сервере, а не доставляется клиенту.В отличие от JavaScript, минимизация не приносит никакой пользы.

Если вы хотите оптимизировать, сначала измерьте, где находится бутылочное горлышко.Я предполагаю, что переход с CGI на постоянную технологию принесет вам большую отдачу.

Связанный:


Редактировать:

Выупомянуть в комментарии, что вы развертываете на Apache httpd.Чтобы сократить время запуска без изменения существующего кода, установите mod_perl2 и запустите ваши программы CGI с обработчиком perl-script .В долгосрочной перспективе переключите базу кода с CGI на PSGI и разверните ее на Plack :: Handler :: Apache2 или, предпочтительно, если у вас также есть адаптер FastCGI для Интернетасервер, Plack :: Handler :: Net :: FastCGI .

0 голосов
/ 11 марта 2012

Perltidy - это бесплатный принтер с большим количеством опций.Некоторые из них могут делать то, что вы хотите , каким-то образом , например, удалять пробелы.Это не минификатор, но, тем не менее, это полезно знать, я бы порекомендовал добавить его в ваш набор инструментов

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