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

Дополняемое руководство, со временем претендующее на статус исчерпывающего. Разные моменты, которые можно использовать для ускорения сайта.

Секция head

1. Подключение скриптов после стилей

Подключения js-файлов вида должны следовать после файлов стилей, иначе отрисовка страницы тормозится до загрузки скриптов.

2. Использование < link rel=" dns-prefetch " href="  " />

Оправдано в том случае, если к сайту подключаются данные из других источников: шрифты, изображения, js, счётчики. Эта инструкция определяет порядок загрузки файлов, с какого источника в первую очередь. К примеру возьмем большой каталог отелей, где фотки подтягиваются с партнерки. Задав в качестве первой инструкции свой сайт < link rel=" dns-prefetch " href=" свой сайт  " />, в первую очередь будут загружены файлы с нашего домена. Следом можно разместить такую же инструкцию < link rel=" dns-prefetch " href=" домен партнерки " />, чтобы второй очередью подтянулись фотки. В другом примере сайт первым делом подтягивает шрифты с fonts.google.com, чтобы страница отрисовалась сразу с красивым шрифтом, минимизировав ситуацию с отрисовкой стандартного шрифта и последующей заменой на подключенный.

PHP-код

1. SQL_NO_CACHE

Пример запроса: $q="SELECT SQL_NO_CACHE * FROM comments WHERE artid='$artid'"; 

Включая параметр SQL_NO_CACHE, мы указываем mysql'ю не искать результат выборки в кэше, что экономит время отработки скрипта. Есть смысл использовать в больших сайтах для тех таблиц, данные в которых изменяются часто. В примере выше выбираются комментарии к статье без обращения к кэшу.


Рынок туристических партнерок годы спустя

Здесь дан анализ рынку туристических партнерских программ, как меняется заработок в них и косвенные моменты, влияющие на них. Раньше, в 2013 году, как, пожалуй, и везде, зарабатывать было проще и суммы были приятными. Сейчас всё стало значительно сложнее по ряду причин: В теме было намного меньше вебмастеров, чем сейчас. Конкуренция усилилась значительно. Поисковики подтянулись и забирают мног ...