博客加速:服务器篇

昨天讲得博客优化:加速技巧适合有独立博客的朋友,一些BSP托管的朋友只能用图片及少加插件或WIDGET来实现了,今天秦爱给大家介绍的是服务器中加速的办法,主要有:Apache的HTTP压缩和IIS6.0的HTTP压缩两种。由于本人使用的是Windows服务器,所以秦爱只详细介绍IIS中实现博客加速的技巧,对Apache的HTTP压缩引用他人文章。另外,秦爱发现了一种通过域名来为博客提速的办法,在此一并介绍给大家。

★ IIS6.0实现博客加速步骤

1、Internet信息服务(IIS)管理器->右击"网站"->"属性"->"服务",在"HTTP压缩"框中选中"压缩应用程序文件"和"压缩静态文件",设置"临时目录"和"临时目录的最大限制";

博客优化-IIS

2、Internet信息服务(IIS)管理器->右击"Web服务扩展"->"增加一个新的Web服务扩展..."->"新建Web服务扩展",输入扩展名"HTTPCompression",在"要求的文件"中通过浏览,找到:C:\WINDOWS\system32\inetsrv\gzip.dll,选中"设置扩展状态为允许";

博客优化-IIS

3、这步很重要,请看准:

◆ 使用记事本等打开C:\Windows\System32\inetsrv\MetaBase.xml(先备份),找到Location ="/LM/W3SVC/Filters/Compression/gzip";

博客优化-IIS

◆ 压缩动态文件,则将 HcDoDynamicCompression 设为"TRUE",并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如asp;

◆ 压缩静态文件,则将 HcDoStaticCompression 和 HcDoOnDemandCompression 设为 "TRUE",并在 HcFileExtensions 中增加需要压缩的静态文件后缀名,如xml、css等;

◆ HcDynamicCompressionLevel 和 HcOnDemandCompLevel 表示需要的压缩率,数字越小压缩率越低,一般在10左右比较好一些吧。

4、打开"开始"->“控制面板”"管理工具"->"服务",停止"IIS Admin Service",注意与其连带的两个服务,要记住名称,一会儿你还需要重新启动;

5、保存MetaBase.xml文件,重新启动IIS。

6、测试HTTP压缩效果,测试网站:Pipeboost。如果验证结果显示的是:Compression status: Compressed ,即表示此次操作已经成功。

★ Apache的HTTP压缩及优化方法

在车东的博客里有具体描述,秦爱就不多说了。我把其页面制作成了PDF,可以离线阅读。

★ 通过调整域名的TTL值来为博客提速的办法

TTL,就是一条域名解析记录在DNS服务器中的存留时间。在A记录与CNNAME中均有,一般默认是3600,缓存的时间大约是1小时,秦爱已将其设成了:86400,大约是一天。理由是:我一般不对域名进行频繁管理,且近期服务器没有相应改变。这个方法来自:合理设置域名TTL值给网站加速,秦爱也制作了PDF文档,方便留存。

注:本文是综合了网上相关资源得出,并非秦爱原创。原文链接也已经给出,在此深表感谢!关于通过修改服务器相关配置优化博客的国外文章:

Compression in IIS6.0

performance: HTTP Compression

【现有评论17条,我也说两句

  • quote  2. 秦爱 |  |
  • TO:minidxer 是啊,这个我以前也不太清楚,这个也是利用DNS缓存来做的。
  • 2007-12-28 8:30:20
  • quote  4. 美时美刻 |  |
  • 学习了,呵呵。
  • 2007-12-28 10:55:02
  • quote  5. 秦爱 |  |
  • TO:NextCool 试好了,有效果和我们分享一下。呵

    TO:美时美刻 通过使用压缩,我感觉我的博客明显快了。呵
  • 2007-12-28 15:33:17
  • quote  6. ken |  |
  • 我发现我以后做BLOG就不再用自己去学技术了,来这里就行!!学了!
  • 2007-12-28 15:37:22
  • quote  8. Hugh | http://www.quhuashuai.com |
  • 好专业的文章,没想到光是博客加速也有这么多的内容,我要好好学习下了。
  • 2007-12-28 16:56:21
  • quote  9. 麦田里的守望者 | http://www.2000xg.com/ |
  • 最近是不是要写这么一些专题性的东西啊?
  • 2007-12-28 19:02:36
  • quote  10. 秦爱 |  |
  • TO:ken 技术还是要学的,我也是在学习,大家一起学习。

    TO:sofish 你是自己的服务器吧,自己的服务配置比较麻烦,还要照看及时。
  • 2007-12-28 20:03:22
  • quote  11. 秦爱 |  |
  • TO:Hugh 你的文章更专业,呵,关于网站加速还有好多,有些还是相当实用的。

    TO:麦田里的守望者 不是的,这两天研究了一下,自己做了些就把体验放到上面了。
  • 2007-12-28 20:05:04
  • quote  12. bonbeck | http://www.nextcool.cn |
  • 秦爱兄,我试了一下改TTL,速度好像快了,但是不是很明显。
  • 2007-12-30 22:22:54
  • quote  13. 秦爱 |  |
  • TO:bonbeck 我看到你的已经很快了。你的参数设到多少?
  • 2007-12-30 22:34:05
  • quote  15. 秦爱 |  |
  • TO:bonbeck 不过,说明一下,这是缓存了域名的DNS,也就是说如果数据有丢包现象时会有其他不良反应,注意了,以后遇到问题时向这个方向想一想。呵,但的确能增速的。
  • 2007-12-30 22:51:16

发表评论:

  • RSS订阅地址  通过邮箱订阅最新文章
  • 谷歌订阅 Blogines订阅
  • 抓虾订阅 鲜果订阅

站内搜索

最近发表

© 2004 秦爱网志 对部分内容保留所有权,博客程序归 Z-Blog 所有 辽ICP备05002435号