- 耗时优化(还差4ms左右)
- Swap + Ranking 请求级别构造,优化只有500us的样子,还需要继续找,得加上RTA两阶段构造应该可以优化 1ms+
- RankingAction::ProcessResponse,把FillNoveltyMap移走,可能可以省0.5ms(另外可能可以优化一下 FillCreativeInfoMap)
- AsyncAdPackServerOp 0.7ms
- Mixer 本地耗时分布(视频号高峰期,小时均值):
- 本地总耗时 19.26ms
- 请求解析阶段1.2ms
- 数据获取阶段 4ms
- Datahub 请求打包 0.1ms
- Datahub 解包 1.4ms
- Openlist 2.4ms
- 最慢的看起来还是 retrieval request build
- 检索阶段 2.4ms
- Rerieval 请求打包 0.6ms
- Preranking 回包解析 1.4ms
- 精排阶段 6.3ms
- 请求打包 4.8ms
- SetRecommentContext 2.7ms(降低1ms)
- CompressRequest 1.9ms
- 解包 1.1ms(降低0.5ms)
- 形态回包阶段 5.2ms
- AdPack 3.46ms
- AdTable 1.1ms + ProcessCreativeInfo 0.6ms
- DatahubPingBack 2.2ms
- select state 0.6ms
- FillResponse 0.72ms(不等 adpack 回包,预计优化 0.72ms)