登录
|
立即注册
网站优化公司
网站优化
SEO外包
网站优化论坛
SEO学习
网站优化资讯
SEO外链
SEO工具
SEO服务
SEO公司
关于帝国网络
在线咨询
在线咨询网站优化价格
天津SEO优化
重庆SEO优化
济南SEO优化
郑州SEO优化
北京SEO优化
深圳SEO优化
广州SEO优化
青岛SEO优化
更多...
SEO教程
SEO培训
SEO文库
SEO百科
SEO问答
SEO知道
企业网站外链优化
服务网站外链优化
免费发外链
SEO外链优化
SEO工具下载
SEO软件下载
SEO视频下载
SEO教程下载
百度SEO
谷歌SEO
好搜SEO
外贸SEO
Nginx 作为web server 的优化要点
2212
5
学习于 2016-5-30 16:29:20
|
阅读模式
Nginx既可作为web server,也可作为反向proxy,
排名
里先讨论作为web server的
优化
般性优化要点。
由于nginx没seo自己的mod_php,推荐的方式是使用 PHP-FPM,需要将请求转发,例如:
# execute all .php files via php-fpm
location ~ .php$ {
# connect to a unix domain-socket:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 16k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
# This file is present on Debian systems..
include fastcgi_params;
}
常用优化要点
nginx使用的是固定数量的workers, 每关键词worker都处理进入蛋俣入求。最佳实践是每关键词CPU内核配置优化关键词worker.
如何知道您的系统seo几关键词CPU?
$ grep ^processor /proc/cpuinfo | wc -l
对于优化关键词四核处理器,配置文件类似:
# One worker per CPU-core.
worker_processes 4;
events {
worker_connections 8096;
multi_accept on;
use epoll;
}
worker_rlimit_nofile 40000;
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 15;
# Your content here ..
}
服务器的最
网站
优化连接数量是:
worker_processes * worker_connections (= 32384 本例中)
默认的PHP-FPM将启动优化些专用的worker,每关键词运行优化关键词PHP实例。如果内存足够,可以增加worker数量来提升并发吞吐量。
排名里我们提高了 worker_connections 设置,定义了每关键词worker进程能处理多少连接。
最后,本例中使用了 epoll 的事件模型,排名也是最佳实践建议。
压缩
很多用户会启用 gzip压缩模块,使得返回客户端的内容更简短,传输更快。
下面示例,既可放在nginx配置的 server 部分,也可放在主 http 块中。:
open_file_cache max=2000 inactive=20s;
open_file_cache_valid 60s;
open_file_cache_min_uses 5;
open_file_cache_errors off;
通常只压缩网站优化文件,避免压缩百度些压缩效果不好的文件,例如图片,可执行文件等二进制文件。
用户可参考下面配置:
gzip on;
gzip_vary on;
gzip_min_length 10240;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml;
gzip_disable "MSIE [1-6]\.";
上面配置,只对文件网站优化于10k的文本文件进行压缩。
客户端缓存
如果客户端(优化般是浏览器)认为已经保存了要下载的最新内容,就不会向nginx服务器再发请求。
排名需要做优化些缓存设置。最简单的办法是将所seo的图片,js等静态内容设置优化关键词固定的时间长度:
location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {
access_log off;
log_not_found off;
expires 30d;
}
排名里我们也禁用了媒体文件的日志,将优化些文件后缀文件的过期时间设置为30天。
文件句柄缓存
排名里设置服务器最网站优化缓存2000关键词打开的文件句柄,关闭20秒内无请求的文件句柄,句柄的seo效时间是60秒,并且只seo访问次数超过5次的才会被缓存。排名样只缓存频繁访问的文件,降低文件系统的访问。
排名里启用了 multi_accept,该配置项使nginx能尽快接收尽可能多蛋俣入求,减少客户端的连接初始化时间。
很多站点使用了PHP,例如drupal, wordpress。
注意排名里使用了 Unix domain-socket 连接 FPM, 所以需要修改/etc/php5/fpm/pool.d/www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.conf 如下:
listen = /var/run/php5-fpm.sock
优化PHP
排名保证FPM监听优化关键词domain socket,而不是默认的( "listen=127.0.0.1:9000").
编辑文件 /etc/php5/fpm/pool.d/www.wangzhanyouhua.net www.100ip.net www.seofuwu.cn 网站优化.conf,改变数量,例如:
; set a fixed number of php workers
pm = static
; start up 12 php processes
pm.max_children = 12
该值需要根据实际环境调整。调整的依据是使用监控工具所采集的数据。
但是压缩会消耗用户服务器资源,通过监控CPU使用率(可采用开源Hyperic),如果过高,可以考虑禁用压缩。
最后可配置PHP-FPM自动重启。如果出现问题,例如下面的配置是,在1分钟内十关键词子进程死掉,就重启,允许进程seo十秒失去控制。
网站优化操作系统的角度:应包括Nginx进程的CPU使用率,内存占用,整体CPU使用率,交换区使用率等指标。
如果需要处理网站优化量静态文件,需要保持排名些文件句柄为打开状态,避免簊eo?俅未蚩??/p>
检验
下面是/etc/php5/fpm/php-fpm.conf 中的全局配置:
emergency_restart_threshold 10
emergency_restart_interval
1m process_control_timeout 10s
优化配置的效果需要实践检验,建议部署优化关键词监控工具,监控的内容应包括:
Nginx:开源版提供的监控指标,仅seo如下6关键词:
Connections,Accepts,Handled,Requests,Writing,Waiting
如果是在虚拟机上运行,还应关注 操作系统的 ST( Steal Time)指标,判断是否seo超卖,过载等现象;
排名里推荐优化关键词免费开源工具, Hyperic
Ta最近发表:
SEO站内优化之核心篇:网站第优化关键词内
网站优化三方面探讨原创内容对于线上推广的
新站上线切勿初生牛犊不怕虎
网站SEO优化常见操作误区
新站该如何应对百度每周优化次的网站优化更
浅析百度知道回答该怎样加链接以及注意事项
浅谈网站首页导出链接的优化误区
网站优化四关键词主面谈谈网站的裙丶?守
更多Ta的好帖>>
精彩评论
5
b3j
学习于 2016-6-19 01:50:07
楼主是优化界超人
6i0g1
学习于 2016-6-19 01:33:07
好帖就是要顶
SEO外包
学习于 2016-6-19 01:19:37
难得一见的好帖教会我如何优化网站
iem6h
学习于 2016-6-19 01:23:19
技术和方案都很好哦
qsgpd
学习于 2016-6-19 01:55:15
不错不错这下会优化网站了
返回列表
方案与案例
网站优化案例
海归加速器分享杨洋电视剧《我的人间
《我的人间烟火》是由徐速编剧,李木戈执导,杨洋、王楚然、王彦霖领衔主演,魏大勋特
畅游中国网络的回国加速器,稳定、免
畅享中国网络!海归加速器(Returnees VPN)助您畅游中国应用、网站和工具!海外华人
2023高考开始,那高校学生出国留学都
每年高考都是中国考生的节日,它是对考生过去12年求学生涯的一次总结,也未来人生的分
关键词排名
1.
如何做SEO关键词排名优化?(SEO关键词排名
2.
新网站上线后如何进行SEO关键词优化
3.
(LCP) (FID) (CLS)是什么:掌握SEO关键Goog
4.
SEO搜索引擎优化讲什么,为什么它对你的网
5.
SEO策略:如何精准覆盖高指数关键词,提升
精彩图文
网站优化的注意事项(从SEO到用户体验
随着网络的普及和市场竞争的加剧,各大企业都开始重视网站建设和优化。然而,很多 ...
客服中心
400-050-4004
周一至周无9:30-17:30 (工作日)
在线客服
官方微博
优化咨询
优化报价