Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web Performance в Казнете
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nikita Bayev
January 31, 2015
Programming
0
53
Web Performance в Казнете
Небольшой доклад на тему производительности сайтов в казнете. Проблемы и решения.
Nikita Bayev
January 31, 2015
Tweet
Share
More Decks by Nikita Bayev
See All by Nikita Bayev
Grunt — Advanced Tips
drugoi
1
110
Other Decks in Programming
See All in Programming
高速開発のためのコード整理術
sutetotanuki
1
410
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Basic Architectures
denyspoltorak
0
680
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
200
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
dchart: charts from deck markup
ajstarks
3
1k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
Architectural Extensions
denyspoltorak
0
290
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
We Are The Robots
honzajavorek
0
160
WENDY [Excerpt]
tessaabrams
9
36k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Transcript
Web Performance* * В Казнете 1
Никита Баев Менеджер по туризму Front-end Developer в Kosmoport.kz 2
Google “The Web should be fast.” 3
Реальность 4
Топ 5 сайтов Казнета* 1. nur.kz 2. kolesa.kz 3. zakon.kz
4. tengrinews.kz 5. kset.kz *по zero.kz** **исключая внешние сайты 5
NUR.kz • 145 HTTP-запросов • 985KB трафика • 4.12s —
время загрузки 6
kolesa.kz • 220 HTTP-запросов • 1.9MB трафика • 4.11s —
время загрузки 7
zakon.kz • 110 HTTP-запросов • 2.3MB трафика • 5.80s —
время загрузки 8
tengrinews.kz • 184 HTTP-запроса • 3.3MB трафика • 9.68s —
время загрузки 9
kset.kz • 52 HTTP-запроса • 772KB трафика • 821ms —
время загрузки 10
11
Проблемы 12
Максимальное количество подключений • Chrome: 10 (6 — per Hostname)
(51.04%) • Firefox: 17 (6 — per Hostname) (13.72%) • Safari: 17 (6 — per Hostname) (5.51%) • IE9: 35 (6 — per Hostname) (IE = 7.98%) • IE11: 17 (13 — per Hostname) • Opera: 16 (6 — per Hostname) (8.94%) 13
Расширения (adblock, iNikolayev и т.д)
Низкая скорость загрузки • EDGE: 474 Кбит/с • 3G: ~2048
Кбит/с • 4G (теоретически): 100 Мбит/с • ADSL (Megaline, Hit): ~512 Кбит/с 15
На примере kolesa.kz (1.9MB, no-cache, first load) • DSL: 11.43s
— полная загрузка (5.66 DOM) • 3G: 23.51s — полная загрузка (8.57 DOM) • EDGE: 1.2min — полная загрузка (26.31 DOM) • GPRS: ~никогда (6.3min) — полная загрузка (1.8min DOM) 16
17
Способы борьбы с лишними килобайтами 18
Минификация и оптимизация Всего и вся (styles, scripts, html, images,
fonts)
CDN-изация Решаем проблему ограничений на параллельные загрузки
Клиентская оптимизация • Уменьшить количество DOM-элементов на странице • Асинхронная
загрузка не важных для вида скриптов и стилей • Всегда задавайте размеры изображений • Не добавляйте @import • Элементы дизайна добавляйте в спрайты • Webp-изображения (Доступно 64.08% юзеров)
Серверная оптимизация • TTFB (Time To First Byte) • Кэширование
всего и вся • Уменьшить количество DNS lookups • Gzip (gzip_static)
Спасибо Вопросы? «May the speed be with you» twitter.com/bayevn telegram.me/drugoi
github.com/drugoi bayev.kz
Front-end Kazakhstan