
1、网络层面。家里是中国移动的宽带,接收服务器的html耗时比较长,达到好几秒。电脑连接中国电信的手机热点,访问速度明显快很多。网络层面的优化,比较麻烦,暂不考虑。
2、减少文件传输大小。打开浏览器的network,看到传输的html文件达到180KB。把生成html的模版中的多余的空行和空格去除。ngnix开启gzip压缩。文件压缩到20-40KB,使用移动宽带,传输速度在200-500毫秒之间。
proxy_pass是代理指令也就是说,浏览器请求发到Nginx后,Nginx把请求转发到目的服务器,然后在把目的服务器返回的内容再传回给浏览器
整个过程中浏览器与B都是不进行任何直接通讯的,所有通讯都是通过Nginx服务器间接通信,B可以处于与Nginx同一内网下,B都可以链接不了外网,只由Nginx(DMZ区)将请求发给B,B将结果再给Nginx
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)