nginx优化有哪些
发布时间 - 2019-06-06 00:00:00 点击率:次nginx优化有很多种,在这里推荐两种方式。
nginx事件处理模型优化
nginx的连接处理机制在不同的操作系统上采用不用的IO模型,在linux下,nginx使用epoll的IO多路复用模型,在freebsd使用kqueue的IO多路复用模型,在solaris使用/dev/pool方式的IO多路复用模型,在windows使用的icop等等。
根据系统类型不同选择不同的事务处理模型,选择有“use [ kqueue | rtsig |epool |dev/pool |select |pllo ];”我们使用的是Centos6.5的linux,因此将nginx的事件处理模型调整为epool模型。
1、具体参数如下在优化4下边挨着:
events {
use epoll;
worker_connections 1024;
}nginx日志相关优化与安全
1、配置日志切割脚本并写入计划任务
cd /server/scripts/ cat cut_nginx_log.sh #!/bin/sh cd /app/logs mv www_access.log www_access_$(date +%F -d -1day).log mv bbs_access.log bbs_access_$(date +%F -d -1day).log mv blog_access.log blog_access_$(date +%F -d -1day).log /application/nginx/sbin/nginx -s reload cat >>/var/spool/cron/root>>eof 00 00 * * * /bin/sh /server/scripts/cut_nginx_log.sh >/dev/null 2>&1 eof
不记录不需要的访问日志
对于健康检查或某些(图片,js,css)日志,一般不记录日志,因为在统计PV时是按照页面计算,而且日志写入频繁会消耗磁盘IO,降低服务器性能。
location ~ .*\.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF)$ { access_log off; }
访问日志的权限设置
假设日志目录为/app/logs,则授权
chown -R root.root /app/logs chmod -R 700 /app/logs
不需要再日志目录给nginx用户读或者写许可。因为nginx的master进程是root,不要担心权限不够写不进去日志
更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!
# nginx
# css
# select
# JS
# 事件
# windows
# linux
# 多路
# 复用
# 的是
# 在这里
# 不需要
# 两种
# 不需
# 要再
# 不进去
# 事务处理
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
如何快速生成凡客建站的专业级图册?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel如何处理和验证JSON类型的数据库字段
Thinkphp 中 distinct 的用法解析
微信小程序 配置文件详细介绍
简历在线制作网站免费版,如何创建个人简历?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
开心动漫网站制作软件下载,十分开心动画为何停播?
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
Laravel如何处理CORS跨域请求?(配置示例)
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何在阿里云部署织梦网站?
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
如何挑选高效建站主机与优质域名?
如何在IIS中配置站点IP、端口及主机头?
如何在建站之星绑定自定义域名?
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
如何在腾讯云服务器快速搭建个人网站?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
,网页ppt怎么弄成自己的ppt?
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
智能起名网站制作软件有哪些,制作logo的软件?
JS实现鼠标移上去显示图片或微信二维码
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
Laravel如何创建自定义Artisan命令?(代码示例)
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
历史网站制作软件,华为如何找回被删除的网站?
LinuxShell函数封装方法_脚本复用设计思路【教程】
UC浏览器如何设置启动页 UC浏览器启动页设置方法
Laravel如何使用Vite进行前端资源打包?(配置示例)
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
Laravel如何生成URL和重定向?(路由助手函数)
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
JavaScript如何实现类型判断_typeof和instanceof有什么区别
zabbix利用python脚本发送报警邮件的方法
php485函数参数是什么意思_php485各参数详细说明【介绍】
香港服务器如何优化才能显著提升网站加载速度?


jpeg|JPEG|css|bmp|gif|GIF)$ {
access_log off;
}