线上环境发现用户请求某个页面时,出现请求速度慢页面卡顿白屏的现象,通过chrome开发工具调试查看Timing,花费在waiting(TTFB)上的时间过长,几秒十几秒不等 TTFB全称Time To First Byte,是指网络请求被发起到从服务器接收到地一个字节的这段时间.包含了TCP连接时间.发送HTTP请求时间和获得相应消息第一个字节的时间. 通过在网上查询相关问题可能是因为1)服务器性能问题,后台数据处理出现问题,2)nginx反向代理过程出现问题, 我们线上的问题是因为后台数据处理
#!/usr/bin/env python ''' 处理访问日志,筛选时间大于1秒的请求 ''' with open('test.log','a+',encoding='utf-8') as f_a: with open('wkxz-api.access.log') as f: for line in f.readlines(): if line[-2:] == "-\n" : num =float(line[-7:-2]) else: num=float(line[-6:]) if