嗨,我叫Mikhail Yudin,我是Avito的一名Android工程师。我想告诉您性能的用途是什么,以及如何开始在产品中实现它。在2018年秋天,我们有了一支绩效团队-有一些步骤和工具可以为我们提供帮助,因此现在该分享我们的经验了。
什么是表现
Perceived performance. - — , . . , , .
, , - . , — , . , 100—300 . - — , 80 . .
. , - , . , . , , . — .
, . , , . — , . , , - .
, . , - .
SEO-. . , . , . , , , .
, . - , , . , . , , , .
— -? , ? . , , .
. , -. , , — . — . : , , - ? .
, . , , — . . , . .
- Opentracing (Jaeger). , request ID , .
- The Four Golden Signals: Latency, traffic, error, saturation. , . , , , . , .
, :
- . : , . - , , , , . , . . , .
- . . , .
- . , . , . . , PHP .
- . . .
- . , . , , . . , .
- Time to content. , , -. - , .
- . . , , . , .
,
, . , - . , . , :
- Google Lighthouse. , . CI/CD.
- Overlooker. , Lighthouse, . , . , - . .
:
- . - .
- CSS. , . .
- . , . .
-, — , . , Service Level Agreement. , , . — , . — , . . SLA. , . , .
-. , . , . , — - , , . , ? , ?
— . , . - — . , . , . , — , , . - .
-. — .
, . . , — . , .
— , , . , , . , . — .
«» . . 30 , .
, . , . , , 150 . 1736 . , 73,7 , 23,5 . , 1,6 , . , .
. , , . , product owner. , . , . .
. -. , . .
. , . — . -, . , , .