SlideShare a Scribd company logo
1 of 19
Оптимизируем скорость
загрузки страницы
Алиев. В.
Зачем это нужно вообще?
 Все любят скорость
 Лимитирован трафик
 Ограничение по скорости
 Роботы тоже любят скорость
Ну и как это сделать?
Это просто!
Настройка бэкенда (совсем чуть-чуть)
 nginx+apache (правильная настройка)
 Двухуровневая конфигурация веб-сервера Front-End и Back-End
Идеально написано тут
http://dev.1c-
bitrix.ru/learning/course/index.php?COURSE_ID=32&CHAPTER_ID=04900
 Используем Gzip- сжатие
 Различные акселераторы для PHP (APC, eAccelerator )
 Серверное кеширование (храним в memcached а лучше APC )
Настройка фронтенда (много-много)
1. Уменьшаем количество HTTP-запросов
2. Оптимизируем изображения
JPEG – отлично подходят для детализированых изображений с большим количеством
цветов, такие как фотографии.
PNG – ваш выбор, когда вам нужно высококачественное изображение с прозрачностью.
Иструменты:
www.punypng.com
Smush.it
www.jpegmini.com
https://kraken.io/
3. CSS мне в HEAD
Помещая подключение к css файлам в хедере страницы мы получаем
постепенный рендеринг страницы
4. JS мне в ...
Помещая javascript-файлы вниз страницы мы позволяем браузеру загрузить
страницу с контентом в первую очередь, а уже потом начать загрузку javascript-
файлов.
5. Минификация и Конкатенация
(JS и CSS )
У нас
 Some1.js
 Some2.js
 Some3.js
Нужно
 MegaSome.min.js
6. CSS спрайты
Отлично подходят для UI
элементов
7. Шрифты стандартные
.. либо гугл фонт (только нужные гарнитуры).
8. Опять про изображения…
 Не масштабируйте изображения
 Все изображения должны иметь атрибуты width и height
 CSS3 вместо картинок
 Inline картинки data:[<MIME-type>][;charset=<encoding>][;base64],<data>
9. Браузерное кеширование
Правильная настройка Apache и использование HTTP-заголовков Expires
10. CND (Content Delivery Network)
Это множество веб-серверов, разнесенных географически для достижения
максимальной скорости отдачи контента клиенту.
11. Убрать не нужное
 Мертвый CSS, JS
Как замерить результат оптимизации?
 http://gtmetrix.com/
 http://developers.google.com/speed/pagespeed/insights/
 http://tools.pingdom.com/fpt/
 http://www.webpagetest.org/
Спасибо за внимание 
Вопросы?

More Related Content

What's hot

AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)Ontico
 
Smirnov Twisted Python
Smirnov Twisted PythonSmirnov Twisted Python
Smirnov Twisted PythonHighLoad2009
 
Twisted Framework - сетевые приложения в Python
Twisted Framework - сетевые приложения в PythonTwisted Framework - сетевые приложения в Python
Twisted Framework - сетевые приложения в PythonAndrey Smirnov
 
Управление памятью в гипервизоре (Анна Воробьева)
Управление памятью в гипервизоре (Анна Воробьева)Управление памятью в гипервизоре (Анна Воробьева)
Управление памятью в гипервизоре (Анна Воробьева)Ontico
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationTKVG
 
Near-realtime аналитика событий в высоконагруженном проекте
Near-realtime аналитика событий в высоконагруженном проектеNear-realtime аналитика событий в высоконагруженном проекте
Near-realtime аналитика событий в высоконагруженном проектеAlexandr Krasheninnikov
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Колёса Крыша Маркет
 
Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...
Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...
Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...Mad Devs
 
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"GeeksLab Odessa
 
Марат Дулин — ENB — сборщик проектов на БЭМ
Марат Дулин — ENB — сборщик проектов на БЭММарат Дулин — ENB — сборщик проектов на БЭМ
Марат Дулин — ENB — сборщик проектов на БЭМYandex
 
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)Ontico
 
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...Ontico
 
Namzhilma Zhambalova. Ajax pane. lazy pane.
Namzhilma Zhambalova. Ajax pane. lazy pane.Namzhilma Zhambalova. Ajax pane. lazy pane.
Namzhilma Zhambalova. Ajax pane. lazy pane.i20 Group
 
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...rit2011
 

What's hot (19)

AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
 
Smirnov Twisted Python
Smirnov Twisted PythonSmirnov Twisted Python
Smirnov Twisted Python
 
Hl Nekoval
Hl NekovalHl Nekoval
Hl Nekoval
 
Twisted Framework - сетевые приложения в Python
Twisted Framework - сетевые приложения в PythonTwisted Framework - сетевые приложения в Python
Twisted Framework - сетевые приложения в Python
 
Управление памятью в гипервизоре (Анна Воробьева)
Управление памятью в гипервизоре (Анна Воробьева)Управление памятью в гипервизоре (Анна Воробьева)
Управление памятью в гипервизоре (Анна Воробьева)
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Хранилище 101
Хранилище 101Хранилище 101
Хранилище 101
 
Near-realtime аналитика событий в высоконагруженном проекте
Near-realtime аналитика событий в высоконагруженном проектеNear-realtime аналитика событий в высоконагруженном проекте
Near-realtime аналитика событий в высоконагруженном проекте
 
Mini-essay final
Mini-essay finalMini-essay final
Mini-essay final
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
 
Clouds
CloudsClouds
Clouds
 
Cobbler
CobblerCobbler
Cobbler
 
Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...
Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...
Приключения проекта от компьютера разработчика до серьезных нагрузок/ The pro...
 
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
JSLab. Григорий Перетяка "Разработка SPA на мультисайтовом highload-проекте"
 
Марат Дулин — ENB — сборщик проектов на БЭМ
Марат Дулин — ENB — сборщик проектов на БЭММарат Дулин — ENB — сборщик проектов на БЭМ
Марат Дулин — ENB — сборщик проектов на БЭМ
 
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)
 
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...
 
Namzhilma Zhambalova. Ajax pane. lazy pane.
Namzhilma Zhambalova. Ajax pane. lazy pane.Namzhilma Zhambalova. Ajax pane. lazy pane.
Namzhilma Zhambalova. Ajax pane. lazy pane.
 
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
 

Viewers also liked

สงครามในทวีปเอเชีย
สงครามในทวีปเอเชียสงครามในทวีปเอเชีย
สงครามในทวีปเอเชียdeaw212
 
IgersAcademy: presentazione Orazio Spoto
IgersAcademy: presentazione Orazio SpotoIgersAcademy: presentazione Orazio Spoto
IgersAcademy: presentazione Orazio SpotoYour Abruzzo
 
Master in Lean Management - Lean Manager
Master in Lean Management - Lean ManagerMaster in Lean Management - Lean Manager
Master in Lean Management - Lean ManagerAlma Laboris
 
новорічна фізкультхвилинка
новорічна фізкультхвилинкановорічна фізкультхвилинка
новорічна фізкультхвилинкаJlia-leskiv
 
IgersAcademy: presentazione Ilaria Barbotti (parte 1)
IgersAcademy: presentazione Ilaria Barbotti (parte 1)IgersAcademy: presentazione Ilaria Barbotti (parte 1)
IgersAcademy: presentazione Ilaria Barbotti (parte 1)Your Abruzzo
 
LEDventure_presentation
LEDventure_presentationLEDventure_presentation
LEDventure_presentationJohan Lööf
 
Dziecko w kuchni- wynik ankiety
Dziecko w kuchni- wynik ankietyDziecko w kuchni- wynik ankiety
Dziecko w kuchni- wynik ankietyIlona Popławska
 
Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...
Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...
Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...Alma Laboris
 
Επίδραση του Πελοποννησιακού πολέμου στην τέχνη
Επίδραση του Πελοποννησιακού πολέμου στην τέχνηΕπίδραση του Πελοποννησιακού πολέμου στην τέχνη
Επίδραση του Πελοποννησιακού πολέμου στην τέχνηΕλενη Λιουσα
 

Viewers also liked (18)

Eye For An Eye
Eye For An EyeEye For An Eye
Eye For An Eye
 
Dias felizes
Dias felizesDias felizes
Dias felizes
 
สงครามในทวีปเอเชีย
สงครามในทวีปเอเชียสงครามในทวีปเอเชีย
สงครามในทวีปเอเชีย
 
IgersAcademy: presentazione Orazio Spoto
IgersAcademy: presentazione Orazio SpotoIgersAcademy: presentazione Orazio Spoto
IgersAcademy: presentazione Orazio Spoto
 
αλγόριθμος
αλγόριθμοςαλγόριθμος
αλγόριθμος
 
Pengobatan alami
Pengobatan  alamiPengobatan  alami
Pengobatan alami
 
Ujságcikkek -média
Ujságcikkek -médiaUjságcikkek -média
Ujságcikkek -média
 
Nguyên lý 80 - 20
Nguyên lý 80 - 20Nguyên lý 80 - 20
Nguyên lý 80 - 20
 
LEADERSHIP DALAM WAHIDIYAH
LEADERSHIP DALAM WAHIDIYAHLEADERSHIP DALAM WAHIDIYAH
LEADERSHIP DALAM WAHIDIYAH
 
Master in Lean Management - Lean Manager
Master in Lean Management - Lean ManagerMaster in Lean Management - Lean Manager
Master in Lean Management - Lean Manager
 
новорічна фізкультхвилинка
новорічна фізкультхвилинкановорічна фізкультхвилинка
новорічна фізкультхвилинка
 
IgersAcademy: presentazione Ilaria Barbotti (parte 1)
IgersAcademy: presentazione Ilaria Barbotti (parte 1)IgersAcademy: presentazione Ilaria Barbotti (parte 1)
IgersAcademy: presentazione Ilaria Barbotti (parte 1)
 
LEDventure_presentation
LEDventure_presentationLEDventure_presentation
LEDventure_presentation
 
Dziecko w kuchni- wynik ankiety
Dziecko w kuchni- wynik ankietyDziecko w kuchni- wynik ankiety
Dziecko w kuchni- wynik ankiety
 
Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...
Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...
Master per Avvocati - Giurista d'Impresa - Con il Patrocinio del Consiglio Na...
 
Επίδραση του Πελοποννησιακού πολέμου στην τέχνη
Επίδραση του Πελοποννησιακού πολέμου στην τέχνηΕπίδραση του Πελοποννησιακού πολέμου στην τέχνη
Επίδραση του Πελοποννησιακού πολέμου στην τέχνη
 
Aris Datalink
Aris DatalinkAris Datalink
Aris Datalink
 
18.05.05. izlaganje
18.05.05. izlaganje18.05.05. izlaganje
18.05.05. izlaganje
 

Similar to Оптимизируем скорость загрузки страницы

High Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаHigh Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаSumy PHP User Grpoup
 
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...Ontico
 
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...Ontico
 
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheУскоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheIgor Sazonov
 
мониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBAмониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBASlach
 
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...Tanya Denisyuk
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...ForkConf
 
Phalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP FrameworkPhalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP FrameworkOleksandr Torosh
 
Компиляция скриптов PHP (Алексей Романенко)
Компиляция скриптов PHP (Алексей Романенко)Компиляция скриптов PHP (Алексей Романенко)
Компиляция скриптов PHP (Алексей Романенко)Ontico
 
Tuning HighLoad J2EE web application
Tuning HighLoad J2EE web applicationTuning HighLoad J2EE web application
Tuning HighLoad J2EE web applicationShamim bhuiyan
 
Масштабирование и отказоустойчивость с Nginx
Масштабирование и отказоустойчивость с NginxМасштабирование и отказоустойчивость с Nginx
Масштабирование и отказоустойчивость с NginxGetDev.NET
 
JS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspmJS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspmGeeksLab Odessa
 
Поизводительность верстки: highload style
Поизводительность верстки: highload styleПоизводительность верстки: highload style
Поизводительность верстки: highload styleTurnkeyEcommerce
 
Drupal Perfomance issues, tips & tricks. Антон Иванов.
Drupal Perfomance issues, tips & tricks. Антон Иванов.Drupal Perfomance issues, tips & tricks. Антон Иванов.
Drupal Perfomance issues, tips & tricks. Антон Иванов.DrupalCampDN
 
Технологии больших веб проектов завтра и послезавтра
Технологии больших веб проектов завтра и послезавтраТехнологии больших веб проектов завтра и послезавтра
Технологии больших веб проектов завтра и послезавтраNikita Semenov
 
Как ВКонтакте использует Go
Как ВКонтакте использует GoКак ВКонтакте использует Go
Как ВКонтакте использует GoArtem Kovardin
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word pressvovasik
 
Презентация HPE
Презентация HPE Презентация HPE
Презентация HPE BairRadnaev
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Ontico
 

Similar to Оптимизируем скорость загрузки страницы (20)

High Availability в жизни обычного разработчика
High Availability в жизни обычного разработчикаHigh Availability в жизни обычного разработчика
High Availability в жизни обычного разработчика
 
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
Как и зачем создавать NginX-модуль — теория, практика, профит. Часть 2 / Васи...
 
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
 
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheУскоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
 
мониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBAмониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBA
 
Speed Up Your Website
Speed Up Your WebsiteSpeed Up Your Website
Speed Up Your Website
 
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
Денис Колошко, Пример нагруженной системы на базе продуктов Microsoft, Amazon...
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
 
Phalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP FrameworkPhalcon - самый быстрый PHP Framework
Phalcon - самый быстрый PHP Framework
 
Компиляция скриптов PHP (Алексей Романенко)
Компиляция скриптов PHP (Алексей Романенко)Компиляция скриптов PHP (Алексей Романенко)
Компиляция скриптов PHP (Алексей Романенко)
 
Tuning HighLoad J2EE web application
Tuning HighLoad J2EE web applicationTuning HighLoad J2EE web application
Tuning HighLoad J2EE web application
 
Масштабирование и отказоустойчивость с Nginx
Масштабирование и отказоустойчивость с NginxМасштабирование и отказоустойчивость с Nginx
Масштабирование и отказоустойчивость с Nginx
 
JS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspmJS Lab2017_Сергей Селецкий_System.js и jspm
JS Lab2017_Сергей Селецкий_System.js и jspm
 
Поизводительность верстки: highload style
Поизводительность верстки: highload styleПоизводительность верстки: highload style
Поизводительность верстки: highload style
 
Drupal Perfomance issues, tips & tricks. Антон Иванов.
Drupal Perfomance issues, tips & tricks. Антон Иванов.Drupal Perfomance issues, tips & tricks. Антон Иванов.
Drupal Perfomance issues, tips & tricks. Антон Иванов.
 
Технологии больших веб проектов завтра и послезавтра
Технологии больших веб проектов завтра и послезавтраТехнологии больших веб проектов завтра и послезавтра
Технологии больших веб проектов завтра и послезавтра
 
Как ВКонтакте использует Go
Как ВКонтакте использует GoКак ВКонтакте использует Go
Как ВКонтакте использует Go
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word press
 
Презентация HPE
Презентация HPE Презентация HPE
Презентация HPE
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
 

Оптимизируем скорость загрузки страницы