бесплатные DNS, почта, Private Person

Сжатие PHP кода

Метод физического сжатия php-кода (в основном это файлы с расширением .php) позволяет ускорить ответ вашего сервера и снизить нагрузку.

Самое основное как и в методе сжатия HTML-кода — это удаление комментариев, пробелов, переводов строк.

Рекомендую сжимать для начала более весомые файлы. Использую FileZiilla для доступа к файлам на сервере.
Для редактирования кода с включенной подсветкой синтаксиса использую Notepad++.

Делайте резервные копии файлов на свой компьютер. Лучше сохраняйте, на всякий случай, перед сжатием исходные файлы, чтобы можно было их легко восстановить или разобраться в комментариях разработчиков при внесении изменений в код. На сервере храните сжатые варианты скриптов.

Примечание. Бывает внутри кода PHP есть куски кода CSS — воспользуйтесь сжатием по инструкцией по сжатию CSS.

Виды комментариев в PHP:

// Это тоже однострочный комментарий

# Это однострочный комментарий

/* Это многострочный комментарий.
Его можно использовать для комментирования
двух и более строчек текста */

Вот как раз такие комментарии съедают лишние байты при обработке php-скрипта.  Для этого их требуется удалить.

Кому-то может показаться такая работа безумием и маразмом, но когда после проделанной работы видишь на сколько быстрее и моментальней стал загружаться сайт — оценишь данную методику.

К примеру, еще давным давно заметим зависимость у топовых сайтов в размере кода и даже в количестве строк. Этот метод подглядел еще давным давно когда изучал код ВКонтакте — у них был сжатый до нельзя код — удалены все пробелы и переводы строк, а ведь это тоже байты на обработку которых требуется процессорное время сервера.

Скажите зачем это нужно если можно просто включить gzip сжатие на сервере? Да можно, но ведь можно уже отдавать серверу уже сжатый файл тем самым сократив время на сжатие и уменьшить нагрузку на процессор сервера.