项目打包后有些文件比较大,例如这里的
d3.min.js
有140kb,还有
chunk-vendors.js
文件有1.2Mb。
使用
Nginx
部署静态文件,配置了
反向代理
服务,而代理服务器的响应内容
缓存区
默认比较小,导致部分文件出现加载不全的问题。
增加
缓存
大小
增加nginx的
代理缓存区
在
nginx.conf
中
http
里面加入三行配置,如下:
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
http {
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
# 增加配置 start
proxy_buffer_size 128k;
proxy_buffers 32 128k;
proxy_busy_buffers_size 128k;
# 增加配置 end
#gzip on;
server {
# ...
# ...
# ...
保存成功后,重启Nginx
:
nginx -t
nginx -s reload
再次刷新页面发现页面可以正常展示了,没有了206
的错误,问题解决。
《Nginx学习与实战》系列
Nginx学习与实战 · 配置HTTP2