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
В погоне за производительностью
Search
Denys Mishunov
April 16, 2016
Programming
0
240
В погоне за производительностью
Доклад, представленный на FDConf 2016, Минск
Denys Mishunov
April 16, 2016
Tweet
Share
More Decks by Denys Mishunov
See All by Denys Mishunov
debugger; for developers
mishunov
1
530
Deconstructing Performance
mishunov
4
700
Deconstructing Performance
mishunov
2
520
Why Performance Matters
mishunov
2
870
Illusion of Time [JSConfEU 2015 edition]
mishunov
1
140
Illusion of Time. When 60 sec is not 1 minute
mishunov
0
120
Научный Дизайн
mishunov
0
240
Let me tell you a story
mishunov
0
92
Science of Design 2
mishunov
5
690
Other Decks in Programming
See All in Programming
ドメインイベント増えすぎ問題
h0r15h0
2
570
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
770
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
100
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
180
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
1.4k
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
390
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
190
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
1k
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.7k
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
280
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
0
150
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
140
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Statistics for Hackers
jakevdp
797
220k
A Tale of Four Properties
chriscoyier
157
23k
Scaling GitHub
holman
459
140k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Making Projects Easy
brettharned
116
6k
Agile that works and the tools we love
rasmusluckow
328
21k
GraphQLとの向き合い方2022年版
quramy
44
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
500
The Pragmatic Product Professional
lauravandoore
32
6.4k
Why Our Code Smells
bkeepers
PRO
335
57k
Transcript
В ПОГОНЕ за ПРОИЗВОДИТЕЛЬНОСТЬЮ DENYS MISHUNOV • Digital garden AS
http://goo.gl/E030E Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДа
http://goo.gl/E030E ЪЦЩЩЦНЮСН Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДа
https://goo.gl/0fx4ma СЕКУНДЫ Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
https://goo.gl/0fx4ma ЪЦЩЩЦЬЫЬП СЕКУНДЫ Конверсия УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ РЬС
http://goo.gl/JE1gD5 СЕКУНДа Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ
http://goo.gl/JE1gD5 Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДы
http://goo.gl/JE1gD5 Конверсия снижения ПРОИЗВОДИТЕЛЬНОСТИ СЕКУНДы
None
ЪЦЩЩЦНЮСН
None
ПРОИЗВОДИТЕЛЬНОСТЬ это не МАТЕМАТИКА
ПРОИЗВОДИТЕЛЬНОСТЬ это ВОСПРИЯТИЕ
5IFQFSDFQUJPOPGQFSGPSNBODF JTKVTUBTFGGFDUJWFBTBDUVBM QFSGPSNBODFJONBOZDBTFT t u
None
None
None
ЉйЫТПЬЯЭЮЦЫЦЪНТЪаЬ еаЬПЬШЮбРЫНЯ ЉйПЬЯЭЮЦЫЦЪНТЪаЬЩкШЬаЬеаЬРЬПЬЮЦа ЫНЪЫНжЪЬХРj ЊНжТЯЬХЫНЫЦТЬаЯаНТаЬаЯНЪЦгЯЬОйаЦЧ ЭЮЦЪТЮЫЬЫНЪЦЩЩЦЯТШбЫСЦШЬРСНПНЪ ШНФТаЯнеаЬЯЬОйаЦТаЬЩкШЬЭЮЬЦЯгЬСЦа ЬЫЬбФТЯПТЮжЦЩЬЯк t
u David Eagleman
JND KVTUOPUJDFBCMFEJGGFSFODF
ПРАВИЛО ЎЋϽИЏЅЁ
ПРАВИЛО ЎЋϽИЏЅЁ
секунд
ACTIVE PASSIVE 1
ACTIVE PASSIVE 2
None
&7&/5 предварительный старт ПРОЦЕСС СОБЫТИЕ СОБЫТИЕ АКТИВНАЯ ФАЗА
ЄϼϿЍАЄЇϼ TOP HITS 4FUUJOHT4BGBSJ1SFMPBE5PQ)JUT
ЋЏЇЍИЏЅЁ В НОВОЙ ВКЛАДКЕ
ЋЏЇЍИЏЅЁ В НОВОЙ ВКЛАДКЕ
SFMtdnsprefetchu SFMtpreconnectu SFMtprefetchu SFMtprerenderu https://www.w3.org/TR/2016/WD-resource-hints-20160225/
&7&/5 РАННЕЕ ЗАВЕРШЕНИЕ ПРОЦЕСС СОБЫТИЕ СОБЫТИЕ АКТИВНАЯ ФАЗА
1"44*7& 1)"4&
"$5*7& 1)"4&
None
ϼЇЏЅϾЊϼМБϼЄϼ ЌϼЎЎЅϾЊϼМБϼЄϼ
Occupied time feels shorter than unoccupied time. 1 Баланс между
Активной и Пассивной фазами. !
People want to get started 2 Предварительный старт. !
Anxiety makes waits seem longer. 3 Субъективный параметр. Сложно контролировать
в веб. !
Uncertain waits are longer than known, finite waits. 4 Прогрессиндикаторы.
!
Unexplained waits are longer than explained waits. 5 Прогрессиндикаторы. !
Unfair waits are longer than equitable waits. 6 Соответствуйте ожиданиям
пользователя. !
The more valuable the service, the longer the customer will
wait. 7 Бизнесзадача. !
Solo waits feel longer than group waits. 8 не поддается
контролю в веб. !
None
None
None
None
None
None
None
None
Полегче, ПАРНИША
ϽйЯаЮТТЪЬФТаОйакЩбежТ ЫЬаЬЩкШЬТЯЩЦ ЯШЬЮЬЯаклаЬЦЪТЫЫЬаЬеТРЬгЬеТа ЭЬЩкХЬПНаТЩкЊТШНФСйЧЭЬЩкХЬПНаТЩк ФТЩНТаХНШЬЫеЦакШЬЫаНШаЯПНжТЧ ШЬЪЭНЫЦТЧЯЬЯШЬЮЬЯакмЯПТаН t u William J.
McEwen
Unfair waits are longer than equitable waits. 6 The more
valuable the service, the longer the customer will wait. 7
Соответствуйте ожиданиям ПОЛЬЗОВАТЕЛЯ
None
4)0$,*/(%*4$07&3: GOCDP[B130(3&44#"3JTB 1-"$)*4#"/,)"4"505"--: '",& 130(3&44#"3 5)*4*440.&/&95-&7&- #6--4)*5
None
https://goo.gl/DMLdz1