Насколько важны оптимизации сайта? - PullRequest
2 голосов
/ 26 марта 2011

В настоящее время у меня работают Apache и MySQL, и я слышу о людях, говорящих о содержимом GZipping, кое-что об ETags, использовании CDN, добавлении заголовков истечения, уменьшении текстовых документов, объединении файлов сценариев и т. Д. Я загрузил дополнение Firefox под названиемYSlow и я заметили, что многие сайты не используют все эти тактики.Я считаю, что даже у Google есть рейтинг D.Поэтому я спрашиваю, ТАК, насколько важны эти оптимизации?

Ответы [ 3 ]

3 голосов
/ 26 марта 2011

Они сильно зависят от вашего трафика и ресурсов в вашем распоряжении.

Если вы сделаете сайт для Joe's Pizza в глуши, нет реальной необходимости тратить время на оптимизацию сайта, скорее всего, это будетпосещать несколько раз в день.

Но переполнение стека получает тысячи обращений в минуту (возможно, больше), поэтому они используют CDN, заголовки удаленного истечения, минификацию и т. д.

2 голосов
/ 26 марта 2011

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

В мои годы веб-разработки большинство проблем с производительностью веб-приложений происходили из БД (это не значит, что все проблемы с производительностью происходят из БД, но этохорошее место для начала).Хотя я увлечен такими вещами, как минимизированные JS и css-спрайты, я подозреваю, что эти вещи не имеют значения в «день из жизни вашего обычного веб-разработчика».

Хорошо, что вы учитываете эти вещи, но если вы не работаете на сайте с очень высоким трафиком, это, вероятно, не будет иметь значения.

1 голос
/ 26 марта 2011

Все зависит от вашего приложения.

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

Сжатие отлично подходит для определенных типов контента - ужасно для других и требует небольших накладных расходов при транспортировке страниц.

CDN зависит от вашей доступности, типа контента и его динамичности. Очевидно, вам не нужно, чтобы Akamai создавала резервные копии среднего сайта Drupal.

и т. Д. И т. Д. И т. П.

...