使用Nginx提升网站访问速度

文主要介绍如何在 Linux 系统上安装高性能的 HTTP 服务器 —— Nginx、并在不改变原有网站结构的条件下用 Nginx 来提升网站的访问速度。

Nginx 简介

Nginx("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类BSD 许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。

根据最新一期(08 年 6 月份)的 NetCraft 调查报告显示,已经有超过两百万的主机使用了 Nginx,这个数字超过了另外一个轻量级的 HTTP 服务器 lighttpd, 排名第四,并且发展迅速。下面是这份报告的前几名的报表:

以下为引用的内容:

 产品         网站数                    

Apache  84,309,103 

IIS  60,987,087 

Google GFE  10,465,178 

Unknown  4,903,174 

nginx  2,125,160 

Oversee  1,953,848 

lighttpd  1,532,952

关于这期调查报告的更详细信息请看下面链接:

http://survey.netcraft.com/Reports/200806/

下图是最近几个月使用 Nginx 和 lighttpd 的网站数比较

图 1. 最近几个月使用 Nginx 和 lighttpd 的网站数比较

使用 Nginx 前必须了解的事项
           
目前官方 Nginx 并不支持 Windows,您只能在包括 Linux、UNIX、BSD 系统下安装和使用;
Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,例如 PHP、CGI 等;
Nginx 支持简单的负载均衡和容错;
支持作为基本 HTTP 服务器的功能,例如日志、压缩、Byte ranges、Chunked responses、SSL、虚拟主机等等,应有尽有。
            在 Linux 下安装 Nginx
            为了确保能在 Nginx 中使用正则表达式进行更灵活的配置,安装之前需要确定系统是否安装有 PCRE(Perl Compatible Regular Expressions)包。您可以到 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:
            # wget ftp://ftp.csx.cam.ac.uk/pub/soft ... cre/pcre-7.7.tar.gz
# tar zxvf pcre-7.7.tar.gz
# cd pcre-7.7
# ./configure
# make
# make install

接下来安装 Nginx,Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /opt/nginx 目录下的详细步骤:
            # wget http://sysoev.ru/nginx/nginx-0.6.31.tar.gz
# tar zxvf nginx-0.6.31.tar.gz
# cd nginx-0.6.31
# ./configure --with-http_stub_status_module –prefix=/opt/nginx
# make
# make install

其中参数 --with-http_stub_status_module 是为了启用 nginx 的 NginxStatus 功能,用来监控 Nginx 的当前状态。

时间: 2024-10-27 21:07:46

使用Nginx提升网站访问速度的相关文章

如何优化网站服务器提升网站访问速度

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网站运营的任何时期,网站访问速度都是至关重要的部分,它是网站友好体验中最基本的一项,如果访问体验都令人不满意,那么后期所做的营销推广模式都有可能徒劳无功,因为网络中客户的选择成本很低,加上普遍客户的耐心都不高,页面访问超过6秒客户就会选择离开,这对于一些流量本来就不高的企业网站来说无疑是雪上加霜.网站访问速度既然如此重要,今天笔者也要跟大家分享几个关于提升速度体验的方法,虽然网上有很多类似的文章和观点,但是大多数都是网站内部去解析,今天笔者要从服务

从细节入手 提升网站访问速度亦可另辟蹊径

中介交易 SEO诊断 淘宝客 云主机 技术大厅 尽管中国电信信誓旦旦的宣称,随着城市光网工程的启动,中国的带宽质量已经或者即将产生质的飞跃.但是,现实似乎并未有很大改观,而前不久发布的统计数据显示,中国带宽平均下行速率为245KB/S,落后于邻邦韩国.日本等将近9倍.不知道如此网速是否阻碍了中国互联网,或者依赖网络等软件产业发展,但是对于网站建设行业的影响是毋庸置疑的.至少,我们在网站设计的时候,不能随心所欲的使用大幅动画.视频以及特效.甚至一些容积稍大的图片,加载就会出现问题,而不得已将图片大

用网站代码及主机配置中来提升网站访问速度

摘要: 这几天在站长网看到一篇关于提升网站访问速度的文章,深受感触,网站速度影响网友对网站的第一印象,如果网站访问速度很不给力,那么别希望搜索引擎会持续带来流量,更别希望 这几天在站长网看到一篇关于提升网站访问速度的文章,深受感触,网站速度影响网友对网站的第一印象,如果网站访问速度很不给力,那么别希望搜索引擎会持续带来流量,更别希望用户会长久停留在你的网站;所以,提升网站的用户体验非常重要. 当然,前面说到的那篇文章主要是用网站代码及主机配置中来提升网站访问速度,主要是增加文件缓存时间及配置DN

提升网站访问速度就是提升网络营销效果

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网站访问速度有多重要?随便在搜索引擎检索一下就可以知道.同一个关键词下,比如"上海网站建设",可以检索出数十个相同业务的不同网站,当用户逐个去点击网站的时候,速度的重要性就得以显现了.再靠前的排名,再精美再优质的网站,当网站加载时间超出客户的心理期待时,就会被关闭而放弃.而且,随着竞争的不断加剧,生活节奏不断加快,人的心态也变得日益浮躁,能够等待网站加载的时间越来越短.所以开展网站建设及网络营销,想方设法提升网站打开时间,显得尤为必要和迫

八度网络教您如何提升网站访问速度

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在这个互联网高速发展的社会里,几乎人人都会接触到网络,接触到各种各样的网站.这时,网站的打开速度就成了关键,因为这是用户体验的第一步.有数据统计称有30%的人会因为网站在4秒内没有打开而选择关闭网页,50%的手机用户会放弃一个10秒内没有载入完成的网站,更严重的事有60%的人会把该网站列入思想的黑名单,以后都不会访问. 站长都知道,有用户访问

简单有效提升网站访问速度的几个注意事项

中介交易 SEO诊断 淘宝客 云主机 技术大厅 这几天在站长网看到一篇关于提升网站访问速度的文章,深受感触,网站速度影响网友对网站的第一印象,如果网站访问速度很不给力,那么别希望搜索引擎会持续带来流量,更别希望用户会长久停留在你的网站;所以,提升网站的用户体验非常重要. 当然,前面说到的那篇文章主要是用网站代码及主机配置中来提升网站访问速度,主要是增加文件缓存时间及配置DNS,说得比较专业,下面简单总结下提升网站访问速度的几个细节注意事项,保证网页打开速度不高于6秒钟,这是基本要求. 一.网站主

“一起快”:让网站访问速度瞬间提升100%

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网站访问慢,是国内大部分网站普遍面临的问题.由于我国南北线路差异,用户访问网站时会出现访问速度延迟问题,特别是在网站使用海外主机的情况下,访问慢的情况异常明显.网站访问慢不只会损害用户体验,更会导致用户流失.调查显示,用户打开网页速度一旦超过5秒,就有80%的用户关闭网页,并离开网站. 为了提高网站访问速度,很多站长会选择收费或免费的CDN加速产品.但是CDN接入对网站备案.资质等有诸多要求,这将很多不满足审核条件的网站排斥在外.另外,网站接入CD

用数据说话:网站访问速度太慢的一般解决方法

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网站访问速度问题其实应该居于站长应该考虑的最优先的问题,网站访问慢直接关系到网站访问量,用户体验度的问题.今天我就来给大家介绍几种通用的解决网站太慢的方法. 1.通过浏览器插件找出网页请求过程中的加载时间问题 这里推荐使用火狐的Firefbug或者谷歌浏览器的开发人员工具(F12),这里以firebug为例,装好firebug后,在打开firebug的情况下,刷新你的网站页面,如图: 通过firebug插件中的网络选项卡,我可以知道网页在加载过程中

全方位提升网站打开速度:前端、后端、新的技术

本文讲的是全方位提升网站打开速度:前端.后端.新的技术, 这里是 我们 充分利用对于网络缓存和 NoSQL 系统的研究,做出一个可以容纳几十万通过电视宣传慕名而来的访问者的网上商城 的故事,以及我们从中学到的一切. "Shark Tank"(美国),"Dragons' Den"(英国)或" Die Höhle der Löwen(DHDL)"(德国)等电视节目为年轻初创公司供了一次在众多观众前向商业大亨推销自己产品的机会.然而,主要的好处往往不在