Где я могу найти бесплатный и легкий YUI-подобный компрессор для PHP?

Где я могу найти бесплатный и легкий YUI-подобный компрессор для PHP?

Я уверен, что это уменьшит размер файла, но повысит ли его производительность сжатие PHP-кода?

Это то же самое, что и обфускатор?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
2 648
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

Существует продукт под названием PHP Encoder от ionCube (http://www.ioncube.com/sa_encoder.php), который представляет собой сжатие и обфускатор корпоративного уровня.

PHP Encoder - это расширение PHP для создания и запуска скомпилированных байт-кодов для ускорения выполнения и максимальной безопасности.

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

Сжатие JavaScript имеет преимущества, потому что сценарий должен быть отправлен по сети клиенту, прежде чем его можно будет интерпретировать - чем меньше размер файла, тем быстрее он достигнет конечного пользователя. PHP интерпретируется непосредственно на сервере, поэтому сжатие кода не повлияет на его скорость.

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

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

foxxtrot 23.10.2008 00:03

NuSphere также выпустила Nu-Coder как для защиты кода, так и для его ускорения.

Это довольно бессмысленное упражнение - с JS вам нужно сжатие, потому что вы его загружаете, а скрипты PHP не загружаются. Вам нужно, чтобы ваш код был красивым и прокомментированным, и в любом случае для участия в сообществе открытого исходного кода. Если вы этого не сделаете, то вы динозавр на пути к вымиранию.

Я с тобой согласен. Но иногда для этого есть законные причины.

benlumley 02.02.2009 19:33

Я также рекомендую использовать кеш байт-кода PHP (мы находимся на БТР).

Но для полноты: в PHP есть функция php_strip_whitespace (), которая удаляет комментарии и ненужные пробелы (или запускает «php -w» из командной строки).

Другие вопросы по теме