Кожен з пунктів, наступного списку, відповідає за прискорення певної частини процесу завантаження сторінки і скорочує кількість запитів до сервера.
- Зв'язали nginx і Apache, що дало приріст в обчисленнях на сервері. Сам по собі nginx досить добре працює з кешем, при перших запитах до Apache час обробки і завантаження проходить від початку до кінця, при наступних nginx віддає готову версію html-сторінки з кеша без повторної обробки.
Спростили серверну логіку. Налаштували логування для промальовування всього дерева викликів. За логам визначили времязатратние операції і виправили, видалили зайві.
Перенастроїли базу даних, очистили від "сміття".
Включили Gzip-стиснення на сервері, для архівації змісту текстових даних "в реальному часі".
Запровадили HTTP / 2 для збільшення кількості одночасної обробки запитів (довелося перейти на протокол HTTPS).
Включили кешування зображень на стороні користувача (в браузері).
Всі стилі CSS об'єднали в один файл.
Організували завантаження зображень методом Lazyload - давно використовується на об'ємних сторінках, суть полягає в завантаженні зображень тільки коли до них прокручують сторінку.
Перенесли стилі CSS з тіла сторінок в head, в уникнення подвійного відтворення елементів.
Перенесли вміст зовні підключених стилів CSS в загальний файл стилів сайту для скорочення зайвих запитів до сторонніх ресурсів.
Включили узгодження META тегів з HTTP заголовками.
Розподілили частину контенту (зображення, jQuery) на піддомени, а частина на CDN (cloudflare.com) для скорочення відстані між сервером і користувачем.
Стиснули (оптимізували) зображення, для цього можна використовувалися онлайн сервіси (приклад: optimizilla.com).
А також не обійшлося без "підказок" для браузера: dns-prefetch, preconnect, prefetch, preload і prerender. Детальний опис можна знайти на сайті Хабрахабр.
Знайомство з сервісом
Serpstat економить час, як і ми готові заощадити ваш, на знайомстві з ключовими можливостями сервісу.
Наш фахівець зв'яжеться з вами і за підсумком запропонує відповідний варіант, який може включати персональну демонстрацію, пробний період, навчальні статті та записи вебінарів, консультацію фахівця, а також комфортні умови для старту використання Serpstat.
Спасибі, ми з вами зв'яжемося найближчим часом
У вас закінчилися ліміти
Ви досягли ліміту на кількість створених проектів і більше не можете створювати нові проекти. Збільште ліміти або видаліть існуючі проекти.
Схожі статті