PPTX, 169 КБ

advertisement
Скорость Сайта
- Как быстро?
- Скорость это ресурс?
Сайт как простое приложение
- Обмен запросами и время соединения.
- Подготовка приложения.
- Отправка результата.
- Интерпретация результата.
Фаза обмена запросами
- Время соединения между клиентом и сервером.
- Количество соединений.
- Целесообразность использования файловой CDN.
- Размер и интерпретируемые данные (JS).
Фаза чтения статики на сервере
- Файлов много? → Дерево директорий.
- JS/CSS генерируются на лету? → Краткосрочное
кеширование в NGINX
- Размерность сайта меньше чем 8% ОЗУ? →
Экономим на SSD используем tmpfs
В Tmpfs начальная скорость, на современных машинах начинается
от 300 MB/sec. (и больше в зависимости от используемого
оборудования).
Краткосрочное кеширование можно настроить отдельно для
поисковых ботов, с интервалом актуальности более 1 дня.
Фаза подготовки программы
- Интерпретация/Сборка исходного текста.
Избегаем повторной компиляции:
CGI → FastCGI.
- Кешеры байт-кода: APC/Opcache
Избегаем повторной генерации байт-кода.
Если скрипты сайта занимают меньше чем 5 — 8% от оперативной
памяти сервера, то можно выделить под кешер байт-кода этот
размер. И ротировать этот кеш раз в сутки.
Семейство Mysql Как не положить
свой сайт
- Мониторинг Объёма. Своевременный анализ.
- Стандартные настройки — задействуют мало ресурсов.
Простое прогнозирования используемой под важные буфера памяти:
(join_buffer_size + read_buffer_size + sort_buffer_size + read_rnd_buffer_size)*max_connections
Потребовался большой tmp_table_size ? Только индексирование и нормализация !
www.sitespeed.ru
www.rusonyx.ru
ak@rusonyx.ru
Download