19 простых методов ускорить сайт на Друпале [уровень: продвинутый новичок]

Вс, 04/10/2015 - 05:53

Данная информация - вытяжка для продвинутых новичков. Чеклист для более продвинутых составляет около 60 пунктов.

Скорость сайта это один из его самых важных параметров. Если сайт будет загружаться долго, то посетитель просто уйдет c сайта, не дождавшись загрузки. Гугл так же стал обращать внимание на скорость загрузки сайта и понижает позиции сайта, если он медленный.  

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

Есть два классных инструмента для проверки скорости сайта - YSlow и GTmetrix,  их нужно использовать после каждого внесения изменения. Записывай ключевые параметры измерений (загрузку страницы, размер страницы, число HTTP запросов и общую оценку в баллах) перед каждым внесением изменений, чтобы быть уверенным, что ты двигаешься в правильном направлении. Также можно попробывать JMeter и Apache Bench.


Читать далее...

6 Спасибо

Комментарии

Аватар пользователя Диана
1 год 9 months назад Диана #

Спасибо за рекомендацию! Попробую.

Вообще тема очень ценная в свете дня.)))

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

0 Спасибо
Аватар пользователя ttenz
1 год 9 months назад ttenz #
Диана написал:
Вообще нигде нет инфы об этом

надо будет подумать.

0 Спасибо
Аватар пользователя ttenz
1 год 9 months назад ttenz #
Диана написал:

я рад, что смог Вам помочь.

0 Спасибо
Аватар пользователя gorr
1 год 9 months назад gorr #

Интересный обзор, подпишусь.

0 Спасибо
Аватар пользователя sumerian
1 год 8 months назад sumerian #
ttenz написал:
по умолчанию, блоки представлений исключаются из кэширования, поэтому для их кэширования нужно использовать кэширование блоков для представлений.

Вот позволю себе усомниться. У меня содержимое блока кешируется, если я выбираю во вьюхе просто "Кеширование, по времени". Таким образом, что значит "Кеширование блока" во вьюхе - для меня загадка. Буду признателен за разгадку!

0 Спасибо
Аватар пользователя ttenz
1 год 8 months назад ttenz #
sumerian написал:
выбираю во вьюхе просто "Кеширование

это и имелось ввиду, т.е. у них собственное некоровское кеширование.

0 Спасибо
Аватар пользователя artemmian
1 год 4 months назад artemmian #

Прошелся, как по чек-листу и поставил почти все. Посмотрим, что из этого получится)

0 Спасибо
Аватар пользователя ttenz
1 год 4 months назад ttenz #

нужно после каждого пункта, проверять производительность.

0 Спасибо
Аватар пользователя Junegton
11 months 2 недели назад Junegton #

подпись!

0 Спасибо

Страницы