iCamp 2015. Вадим Гук “Як зробити загрузку сайту за 1 секунду. Досягаємо результату 100 в google page speed”
Майстер-клас
iCamp 2015. Вадим Гук “Як зробити загрузку сайту за 1 секунду. Досягаємо результату 100 в google page speed”
Сайт: http://icamp.lviv.ua/
FB: bit.ly/LIMCFace
iCamp 2015. Вадим Гук “Як зробити загрузку сайту за 1 секунду. Досягаємо результату 100 в google page speed”
1.
Майстер-клас на тему:
Якзробити загрузку сайту за 1 секунду.
Досягаємо результату 100 в Google Page Speed.
Доповідач: Вадим Гук
hukvadim@gmail.com
vk.com/gukvadim
facebook.com/gukvadim
lp-pro.org
Уособлення мрій клієнтів,або як
Понти вбивають бізнес.
Приклад: landing.kiev.ua
Взяв виключно в якості розгляду!
Ніякої реклами чи антиреклами в думках я не маю.
Список конкретний дій:
1.Зменшуйте кількість HTTP-запитів (пікдлючених файлі).
2. Використовувати кеш браузера.
3. Використовуйте Gzip – стискання.
4. Скорочуйте ваш css, javascript, html код.
5. По можливості використовуйте CDN для загруки (шрифтів, скріптів і тд).
6. Всі картинки, стилі, скріпти, iframes, відео підключайте асинхронно.
7. Оптимізовуйте ваші картинки не маштабуйте їх на сайті.
4. Скорочуйте вашcss, javascript, html код.
Найдіть свої сервіси для цих задач.
Можливий список сервісів:
Css:
http://cssminifier.com/
http://csscompressor.com/
Javascript:
http://jscompress.com/
html:
https://htmlcompressor.com/compressor/
48.
5. По можливостівикористовуйте CDN для
загруки (шрифтів, скріптів і тд).
Приклад CDN підключення:
49.
5. По можливостівикористовуйте CDN для
загруки (шрифтів, скріптів і тд).
Хостінг (сервер) CDN сервери
50.
6. Всі картинки,стилі, скріпти, iframes,
відео підключайте асинхронно.
https://github.com/pazguille/aload
51.
6. Всі картинки,стилі, скріпти, iframes,
відео підключайте асинхронно.
Асинхронність – це відкладена загрузка.
52.
6. Всі картинки,стилі, скріпти, iframes,
відео підключайте асинхронно.
53.
6. Всі картинки,стилі, скріпти, iframes,
відео підключайте асинхронно.
54.
6. Всі картинки,стилі, скріпти, iframes,
відео підключайте асинхронно.
Асинхронність потребує CriticalCss.
55.
6. Всі картинки,стилі, скріпти, iframes,
відео підключайте асинхронно.
CriticalCss – що ти за фрукт?
Css стилі, які використовують в першому блоці.
Вони прописуються між тегами <head> </head>
56.
6. Всі картинки,стилі, скріпти, iframes,
відео підключайте асинхронно.
Прекрасний код для підключення javascript:
57.
7. Оптимізовуйте вашікартинки не
маштабуйте їх на сайті.
Оригінальна картинка -> Зменшуємо під блок -> Очищуємо в TinyPng
58.
7. Оптимізовуйте вашікартинки не
маштабуйте їх на сайті.
6 * 120 = 720 кб
6 * 43 = 258 кб
720 – 258 = 462 кб
Завантажили не потрібних
462 кб
59.
В мене вжеє Landing Page на Joomla, wordpress,
як мені пришвидчити його загрузку?
Майстер-клас на тему:
Якзробити загрузку сайту за 1 секунду.
Досягаємо результату 100 в Google Page Speed.
Доповідач: Вадим Гук
hukvadim@gmail.com
vk.com/gukvadim
facebook.com/gukvadim
lp-pro.org
Посилання на файли з майстер-класу:
https://goo.gl/sDh9FA