Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемАлександра Беглова
1 OPTIMIZED COMPUTING Переносим нагрузку на клиент Николай Мациевский Parallels Online Marketing Director Снижаем нагрузку на сервер за счет клиентской оптимизации
2 Постановка задачи Множественные запросы к серверу Открытие 1 HTML-страницы порождает десятки запросов Статика тоже грузит HTML занимает 5-10% от общего времени загрузки Кешировать можно не только на сервере Клиентский браузер должен кешировать статику Файлы передаются очень долго Архивирование может уменьшить размер файла на 70-85% Parallels – Optimized Computing2
3 3 основные правила Кеширование во главу угла Cache-Control уменьшает число запросов к статике на 80% ETag / Last-Modified уменьшает время передачи данных Меньше запросов – легче серверу Каждый запрос может занимать 1 сокет Объединение CSS/JS-файлов CSS Sprites / Image Map Архивировать и кешировать на сервере Статические архивы для CSS/JS-файлов Gzip для HTML файлов – сокеты освобождаются быстрее! Parallels – Optimized Computing3
4 Спорные моменты Параллельные загрузки Логику можно вынести на клиент Создают большое количество одновременных запросов Все-в-одном файле HTML + mhtml / data:URL Нет кеширования отдельных компонентов Обрезание Cookie Уменьшаем время обработки каждого запроса Сложно поддерживать серверную логику Parallels – Optimized Computing4
5 Выводы Снижение нагрузки на сервер За счет уменьшения числа соединений За счет уменьшения времени использования сокетов Простое использование Несколько правил в конфигурационных файлах Поможет не только серверу Ускорение загрузки сайта у всех конечных пользователей Parallels – Optimized Computing5
6 Спасибо за внимание Parallels – Optimized Computing6 Nikolay Matsievsky Parallels Online Marketing Director
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.