Действительно ли это большое улучшение веб-страницы, чтобы минимизировать файлы HTML, PHP или CSS, или это не имеет большого значения? - PullRequest
6 голосов
/ 11 марта 2010

Я видел этот HTML minifier в Ajaxian, и это заставило меня задуматься, действительно ли это большое улучшение для веб-страницы, чтобы минимизировать файлы HTML, PHP или CSS или это не имеет большого значения? (при условии, что они в среднем имеют длину 100 строк)

Ответы [ 6 ]

6 голосов
/ 11 марта 2010

На самом деле, при длине 100 строк около 80% от общего количества времени, необходимого для получения файла, будут сетевые подключения - их минимизация практически не изменится. Как правило, вы хотите уменьшить общее количество соединений, которые вы должны сделать для данной страницы. Кроме того, по возможности, размещайте загружаемые файлы JS на конце главной страницы, поскольку они должны анализироваться по порядку, а все остальное останавливается, пока это происходит.

3 голосов
/ 11 марта 2010

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

2 голосов
/ 11 марта 2010

Я бы сомневался , что минимизация 100-строчного файла HTML или CSS будет иметь какое-либо значение.

Я бы никогда не уменьшил бы файл PHP.

1 голос
/ 11 марта 2010

Для крупных веб-сайтов рекомендуется использовать CDN (сеть доставки контента) для сервера JS, CSS, изображений и, возможно, статических файлов HTML. Эти CDN взимаются за использование полосы пропускания, поэтому вы хотите, чтобы ваши файлы были как можно меньше для управления вашими расходами.

1 голос
/ 11 марта 2010

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

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

Минимизация PHP-файла не имеет особого смысла. Однако сведение к минимуму HTML-кода, создаваемого вашим PHP-скриптом, важно.

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