Уроки

Время генерации HTML кода

Первый файл, который получает пользователь при посещении страницы — это HTML код. Только после этого браузер загружает остальные файлы.

Нормой считается, когда HTML загружается за 0.3 секунды.

Чем быстрее генерируется HTML код страницы, тем меньше создаётся нагрузка на сервер. И тем большую пиковую нагрузку он может выдержать. Например, генерируя страницу за 0.25 секунды, сервер сможет выдать 4 страницы за секунду. Но если ускорить генерацию страницы до 0.1 секунды, то сервер уже сможет обслуживать 10 посетителей в секунду. Ключевыми инструментами для ускорения страницы являются:

  • Кеширование. Причём лучше всего использовать технологию кеширования в оперативной памяти вроде memcache. Она демонстрирует впечатляющее ускорение.
  • Профилирование страницы. Это когда программист расставляет по всему коду временные метки. Если между соседними метками проходит слишком много времени, значит, код между ними не оптимален и там есть потенциал для оптимизации.

Поиск и ускорение медленных участков кода — процесс, требующий упорства и высокого профессионализма. Программист может несколько дней изучать код, а исправить всего 1 строчку. Задача по ускорению значительно сложнее, чем написание нового функционала.

Проверьте ваш сайт
Это бесплатно и займёт от 7 до 45 секунд

Мы используем cookie. Продолжая пользоваться сайтом, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности. Ладушки