Как увеличить скорость сайта


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

скорость сайта

«Эксперименты показывают, что увеличение время загрузки от 100 до 400 мс уменьшает ежедневное число поисков на одного пользователя на 0,2% до 0,6%
Я перечислю ряд факторов (+ полезные советы от Yahoo и Google) про то как увеличить скорость сайта.

Примечание: Прежде чем начать создайте резервное копирование сайта! (на всякий случай)
Как увеличить скорость сайта

Используйте кэш браузера
Представьте, когда вы заходите на сайт, и просматривайте его страницы, то все страницы содержат похожие элементы (допустим сайтбар, фоновые рисунки, шапка, футер, и т.д)
Так-вот каждый раз когда вы заходите на тот же сайт, страница загружает повторно одни и те же элементы, и это отнимает хорошую часть скорости сайта. А если вы будете сделать так чтобы изображения, хранились в браузере пользователя, то когда посетитель вернется во второй раз на вашу страницу то она будет загружаться быстрее, так как браузер уже будет иметь эти изображения доступны «

Минимизируйте ваши коды
Удаление HTML комментарии, CDATA секции пробелы и пустые элементы будет уменьшить размер страницы, уменьшить сетевые задержки и ускорить время загрузки.
Вы можете использовать простые инструменты, такие как онлайн Уилл Пиви Minifier.

увеличить скорость сайта

Уменьшите DNS запросы
DNS запросы могут занять значимое количество времени, чтобы найти IP адрес для хоста. Браузер не может ничего сделать, пока поиск не будет завершен. Уменьшение количества уникальных хостов может увеличить время отклика. Только посмотрите, как поиск DNS может занять до 3 секунд времени загрузки. Вы можете измерить ваше, с помощью Pingdom Tools. Я хочу отметить, что когда на повторной тестирование скорости загрузки сайта, он показал лучшие результаты, чем это было прежде.
Чтобы уменьшить ваши DNS запросы, положите изображения которые загружаются на каждой странице вашего сайта вместе.

DNS запросы

Сделать целевой страницы перенаправления кэшируемый
Мобильних пользователей перенаправлять на другой URL (например www.Sm-raskrutka.net.org в m.Sm-raskrutka.net.org), таким образом делая кэшируемая перенаправления можно ускорить время загрузки страницы в следующий раз когда посетители попытаться загрузить сайт. Используйте 302 редирект с кэшем жизни на один день. Она должна включать Vary: User-Agent, а также Cache-Control: частные. Таким образом, только тех посетителей с мобильных устройств будет перенаправлять.

Оптимизация картинок
Изображения могут содержать дополнительные комментарии, использовать бесполезные цвета а также весить слишком много. Оптимизация картинок для сайта отличный способ довести размер изображения до минимума также постарайтесь сохранить картинки в формате JPEG, по статистике 45% загрузки сайта занимает загрузка изображений.

Уменьшите число переадресаций
Иногда, чтобы указать новое расположение URL, отслеживать клики, соединяют различные части сайта вместе или оставляем несколько доменов, необходимо перенаправить браузер от одного URL на другой. Перенаправление может вызвать дополнительный запрос HTTP и добавить задержку. Перенаправляйте страницы, которые являются технически необходимые и вы не можете найти любое другое решение для этого.