1 пункт визначається потужністю сервера, швидкістю дисків, продуктивністю CPU і обсягом оперативної пам'яті сервера. Надійні та перевірені часом хостинг провайдери завжди вчасно проводять оновлення штату своїх серверів впроваджують нові технології і розміщують сайти клієнтів тільки на високопродуктивних серверах.
2 визначається часом на запити і відповіді DNS, а також кількістю мережевих точок доступу (так званих хопов) між вашим пристроєм і сервером хостинг провайдера, на якому розміщений сайт. Так само від другого параметра серйозно залежить час завантаження всіх файлів, необхідних для генерації сторінки в браузері (наприклад JS і CSS файлів, файлів зображень). Чим більше вузлів зв'язку між вашим пристроєм і сервером, на якому розміщений ваш сайт тим гірше, тим повільніше буде завантажуватися сайт. Також, дана швидкість буде визначатися найнижчою швидкістю між будь-якими двома вузлами зв'язку.
Перший параметр лежить в зоні відповідальності хостинг провайдера.
Другий параметр можна відстежити використовуючи утиліту трасування інформаційного маршруту tracert. Детальніше про те, що таке трасування можна ознайомитися тут . Даний параметр лежить в зоні відповідальності інтернет провайдера, яким користується відвідувач сайту.
3 параметр лежить в зоні відповідальності вебмастера, власника сайту.
Як власник сайту може дізнатися докладніше про час генерації вмісту сайту в браузері
Дізнатися про особливості завантаження даних сайту можна, подивившись в використовуваному браузері пункт «Інструменти розробника». Для цього у вікні браузера відкрийте сторінку потрібного сайту, після чого перейдіть в консоль розробника. У більшості браузерів консоль відкривається натисканням клавіші F12. Після цього потрібно перейти до вкладки під назвою Network або Мережа.
Далі потрібно проаналізувати продуктивність сторінки. Для того, щоб зробити це, натискаємо кнопку F5, не закриваючи панель розробника. Сторінка перезавантажиться і ви побачите список всіх файлів, що передаються і даних.
За умовчанням вибрані файли всіх типів (All), але ви можете відфільтрувати їх за потрібною розширенню, ввівши в поле «Filter» назву типу файлу, або натиснувши на один із запропонованих варіантів (JS, CSS, Img, Media ..).
Загальні показники часу завантаження показані внизу в поле «Finish». Зробити фільтр завантаження за часом Ви можете, натиснувши на поле «Time». Таким чином, можна подивитися, які файли вантажаться повільніше інших.
Завантажувальний час певного файлу можна подивитись, натиснувши по потрібних вам файлу в списку, після чого потрібно перейти в пункт Timing.
Час завантаження файлів на сайті також має складові параметри. Вони відображаються в зазначеному вище розділі Timing. Якщо розміри кольорових смужок не відповідаю один одному за розмірами, і котрась із них є довшою, то саме вона і позначає параметр, який негативно впливає на швидкість завантаження.
Показники Queueing (Черга), Stalled (Заблоковано), Waiting (Очікування) складають час відгуку сервера. Помилки в їх роботі повинні бути виправлені дуже швидко, оскільки масовість негативного впливу цих проблем викличе численні скарги з боку відвідувачів сайтів.
Параметр під назвою Waiting найбільш часто викликає складності в роботі. Time to First Byte або укорочений. TTFB - це час до отримання першого байта (мережевого пакету) інформації з сайту. Простіше кажучи, цей параметр вказує на те, як довго завантажуються скрипти і дані на сайті до того моменту, коли він буде повністю готовим до використання. Якщо у TTFB низькі показники, цього знайдеться кілька різних причин. Далі ми перерахуємо їх і визначимо шляхи виправлення.