Nginx是Apache服务不错的替代品。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用Nginx网站。
在我们的日常工作学习中,我们会该如何去优化自己的Nginx服务器?遇到以下问题我们该如何处理呢?
1)优化前,客户端使用浏览器访问不存在的页面,会提示404文件未找到
2)修改Nginx配置文件,自定义报错页面
3)优化后,客户端使用浏览器访问不存在的页面,会提示自己定义的40x.html页面
常见的http状态码可用参考表所示
1)编译安装时使用--with-http_stub_status_module开启状态页面模块
2)启用Nginx服务并查看监听端口状态
ss命令可以查看系统中启动的端口信息,该命令常用选项如下:
注意:在RHEL7系统中可以使用ss命令替代netstat命令,功能一样,选项一样。
3)修改Nginx配置文件,定义状态页面
4)优化后,查看状态页面信息
1)优化前使用ab高并发测试
2)修改Nginx配置文件,增加并发量
3)优化Linux内核参数(最大文件数量)
4)优化后测试服务器并发量(因为客户端没调内核参数,所以在proxy测试)
1)优化前,使用脚本测试长头部请求是否能获得响应
2)修改Nginx配置文件,增加数据包头部缓存大小
3)优化后,使用脚本测试长头部请求是否能获得响应
1)使用Firefox浏览器查看缓存
以Firefox浏览器为例,在Firefox地址栏内输入about:cache将显示Firefox浏览器的缓存信息,如图所示,点击List Cache Entries可以查看详细信息。2)清空firefox本地缓存数据,如图所示。3)改Nginx配置文件,定义对静态页面的缓存时间
4)优化后,使用Firefox浏览器访问图片,再次查看缓存信息
在firefox地址栏内输入about:cache,查看本地缓存数据,查看是否有图片以及过期时间是否正确。
来源:https://blog.csdn.net/mage_li...
公司名称: 亚游-亚游娱乐-注册登录站
手 机: 13800000000
电 话: 400-123-4567
邮 箱: admin@youweb.com
地 址: 广东省广州市天河区88号