nginx微服务详解(nginx服务器)
nginx服务器
意思就是你已经把nginx安装好了。 你看到这个页面说明nginx已经安装成功正在运行了。
下一步配置网站主机,上传程序。
Nginx服务器
nginx不能直接和java搭配使用的,因为nginx不能解析java,nginx一般只想java服务器,
nginx指向tomcat,tomcat解析java
vue项目部署到nginx服务器
vue项目项目js运行时间太长,一、使用场景
vue项目首次打开加载很慢,主要是打包后的三个文件加载很慢
我们把鼠标放到其中的一个文件上,查看加载的详细耗时,可以看到时间主要是花费在content download上了,这是我们就可以选择gzip优化
二、项目配置
webpack.prod.conf.js
webpackConfig.plugins.push( new CompressionWebpackPlugin({ // asset: '[path].gz[query]', fileName: '[path].gz[query]', //这个位置的asset要改为fileName algorithm: 'gzip', test: new RegExp( '\\.(' + config.build.productionGzipExtensions.join('|') + ')$' ), threshold: 10240, minRatio: 0.8 }) ) 12345678910111213141234567891011121314
三、服务器配置(nginx为例)
http:{ gzip on; gzip_static on; gzip_buffers 4 16k; gzip_comp_level 5; gzip_types text/plain application/javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; } 123456789101112131415123456789101112131415
四、调试过程(Chrome)
如何确定gzip是否生效?打开控制台,切换到network,选中之前加载比较慢的三个文件,可以看到headers请求头里面的Content-Encoding,已经是gzip了
也可以将鼠标放在size这一栏,会有一个hover层,显示出来提示压缩后的文件大小以及原资源解析大小
?
nginx服务器配置要求
在服务器上。一般在/etc/nginx/里面。
nginx服务器进程配置文件是
两种方法: 通过nginx -s reload重新载入配置文件即可 kill掉nginx进程,再重新打开nginx 推荐第一种方法
nginx服务器断开非活动连接
出现这个问题,八成是上行网络和服务器链接问题导致。
也就是常说的重连机制,连不上嘛,只能反复重连了。
如果有服务端的stat监控(比如nginx),可以打开服务器状态看看,是不是有publish链接上去。
如果是第三方云服务,应该有相应的后台可以看得到。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.