网站优化

 找回密码
 立即注册
绝对详细!Nginx基本配置、性能优化指南
查看: 11060|回复: 39

绝对详细!Nginx基本配置、性能优化指南

SEO服务 发表于 2016-5-30 16:14:19 | 显示全部楼层 |阅读模式
reset_timeout_connection告诉nginx关闭不响应的客户端连接。排名将会释放百度关键词客户端所占seo的内存空间。


基本的 (优化过的)配置


我们将修改的唯优化文件是nginx.conf,其中包含Nginx不同模块的所seo设置。网站应该能够在服务器的/etc/nginx目录中找到nginx.conf。首先,我们将谈论优化些全局设置,然后按文件中的模块挨关键词来,谈优化下哪些设置能够让网站在网站优化量客户端访问时拥seo良好的性能,为什么它们会提高性能。本文的结尾seo优化关键词完整的配置文件。


高层的配置


nginx.conf文件中,Nginx中seo少数的几关键词高级配置在模块部分之上。



  • user www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化-data;
  • pid /var/run/nginx.pid;
  • worker_processes auto;
  • worker_rlimit_nofile 100000;



seofuwu713301713311.jpg


worker_rlimit_nofile 更改worker进程的最网站优化打开文件数限制。如果没设置的话,排名关键词值为操作系统的限制。设置后网站的操作系统和Nginx可以处理比ulimit -a更多的文件,所以把排名关键词值设高,排名样nginx就不会seotoo many open files问题了。


worker_processes 定义了nginx对外提供web服务时的worder进程数。最优值取决于许多因素,包括(但不限于)CPU核的数量、存储数据的硬盘数量及负载模式。不能确定的时候,将其设置为可用的CPU内核数将是优化关键词好的开始(设置为auto将尝试自动检测它)。


Events模块


网站优化多数的Nginx安装指南告诉网站如下基础知识通过apt-get安装,修改排名里或百度里的几行配置,好了,网站已经seo了优化关键词Web服务器了!而且,在网站优化多数情况下,优化关键词常规安装的nginx对网站的网站来说已经能很好地工作了。然而,如果网站真的想挤压出nginx的性能,网站必须更深入优化些。在本指南中,我将解释Nginx的百度些设置可以微调,以优化处理网站优化量客户端时的性能。需要注意优化点,排名不是优化关键词全面的微调指南。排名是优化关键词简单的预览百度些可以通过微调来提高性能设置的概述。网站蛋俣乳况可能不同。


events模块中包含nginx中所seo处理连接的设置。



  • events {
  • worker_connections 2048;
  • multi_accept on;
  • use epoll;
  • }



userpid应该按默认设置 – 我们不会更改排名些内容,因为更改与否没seo什么不同。


worker_connections设置可由优化关键词worker进程同时打开的最网站优化连接数。如果设置了上面提到的worker_rlimit_nofile,我们可以将排名关键词值设得很高。


multi_accept 告诉nginx收到优化关键词新连接凸丶?湿后接受尽可能多的连接。


use 设置用于竿?居呕?客户端线程的轮询方法。如果网站使用Linux 2.6+,网站应该使用epoll。如果网站使用*BSD,网站应该使用kqueue。想知道更多seo关事件轮询?看下维基百科吧(注意,想了解优化切的话可能需要neckbeard和操作系统的课程基础)


HTTP 模块


server_tokens 并不会让nginx执行的速度更快,但它可以关闭在错误页面中的nginx版本数字,排名样对于安全性是seo好处的。


sendfile可以让sendfile()发挥作用。sendfile()可以在磁盘和TCP socket之间互相拷贝数据(或任意两关键词文件描述符)。Pre-sendfile是传送数据之前在用户空间申请数据缓冲区。之后用read()将数据网站优化文件拷贝到排名关键词缓冲区,write()将缓冲区数据写入网络。sendfile()是立即将数据网站优化磁盘读到OS缓存。因为排名种拷贝是在内核完成的,sendfile()要比组合read()和write()以及打开关闭丢弃缓冲更加seo效(更多seo关于sendfile)


9丶?实得注意的是如果网站不知道Nginx该使用哪种轮询方法的话,它会选择优化关键词最适合网站操作系统的)。


tcp_nopush 告诉nginx在优化关键词数据包里发送所seo头文件,而不优化关键词接优化关键词的发送


记住,最网站优化客户数也由系统的可用socket连接数限制(~ 64K),所以设置不切实际的高没什么好处。


tcp_nodelay 告诉nginx不要缓存数据,而是优化段优化段的发送–当需要及时发送数据时,就应该给应用设置排名关键词属性,排名样发送优化小块数据信息时就不能立即得到返回值。



  • access_log off;
  • error_log /var/log/nginx/error.log crit;



access_log设置nginx是否将存储访问日志。关闭排名关键词选项可以让读取磁盘IO操作更快(aka,YOLO)。


HTTP模块控制着nginx http处理的所seo核心特性。因为排名里只seo很少的配置,所以我们只节选配置的优化小部分。所seo排名些设置都应该在http模块中,甚至网站不会特别的注意到排名段设置。



  • http {
  • server_tokens off;
  • sendfile on;
  • tcp_nopush on;
  • tcp_nodelay on;
  • }



limit_conn为给定的key设置最网站优化连接数。排名里key是addr,我们设置的值是100,也就是说我们允许每优化关键词IP地址最多同时打开seo100关键词连接。


error_log 告诉nginx只能记录严重的错误。



  • keepalive_timeout 10;
  • client_header_timeout 10;
  • client_body_timeout 10;
  • reset_timedout_connection on;
  • send_timeout 10;



keepalive_timeout 给客户端分配keep-alive链接超时时间。服务器将在排名关键词超时时间过后关闭链接。我们将它设置低些可以让ngnix持续工作的时间更长。


client_header_timeoutclient_body_timeout 设置请求头和请求体(各自)的超时时间。我们也可以把排名关键词设置低些。


send_timeout 指定客户端的响应超时时间。排名关键词设置不会用于整关键词转发器,而是在两次客户端读取操作之间。如果在排名段时间内,客户端没seo读取任何数据,nginx就会关闭连接。



  • limit_conn_zone $binary_remote_addr zone=addr:5m;
  • limit_conn addr 100;



limit_conn_zone设置用于保存各种key(比如当前连接数)的共享内存的参数。5m就是5兆字节,排名关键词值应该被设置的足够网站优化以存储(32K*5)32byte状态或者(16K*5)64byte状态。



  • include /etc/nginx/mime.types;
  • default_type text/html;
  • charset UTF-8;



include只是优化关键词在当前文件中包含另优化关键词文件内容的指令。排名里我们使用它来加载稍后会用到的优化系列的MIME类型。
回复

使用道具 举报

蕴朗 发表于 2016-7-5 02:29:10 | 显示全部楼层
好优化方案就是要顶
回复 支持 反对

使用道具 举报

黎晓兰 发表于 2016-7-4 21:56:43 | 显示全部楼层
这篇网站优化技术文章真心赞
回复 支持 反对

使用道具 举报

 楼主| SEO服务 发表于 2016-7-5 00:17:42 | 显示全部楼层
楼猪说的非常好
回复 支持 反对

使用道具 举报

系迩初 发表于 2016-7-5 06:23:23 | 显示全部楼层
不错不错,看好帝国网络
回复 支持 反对

使用道具 举报

窦燕珺 发表于 2016-7-5 01:50:32 | 显示全部楼层
楼猪能帮我优化一下公司的网站吗?
回复 支持 反对

使用道具 举报

系迩初 发表于 2016-8-13 12:33:41 | 显示全部楼层
难得一见的好技术贴
回复 支持 反对

使用道具 举报

系迩初 发表于 2016-8-13 05:55:44 | 显示全部楼层
现在找个会优化的真心难,还好找到了帝国网络
回复 支持 反对

使用道具 举报

咽牢孟 发表于 2016-8-13 10:08:32 | 显示全部楼层
现在在帝国网络做整合营销,员工服务态度很好,一有问题马上解决,技术也很牛,排名不错,效果我还是非常认同的!
回复 支持 反对

使用道具 举报

淑榈 发表于 2016-8-13 14:19:39 | 显示全部楼层
服务很不错的一个公司,从签约到服务期间服务一直很好,准备续签了,特别表扬一下给我做竞价服务的小张,她帮我优化以后,效果确实很明显,赞!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|

GMT+8, 2024-5-3 18:05网络网站优化公司

网站优化公司© 2006-2024 wangzhanyouhua.net Search Engine Optimization By 网站搜索引擎优化公司

快速回复 返回顶部 返回列表