IIS 7.0:启用内核缓存
应用到: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista
启用内核缓存可以有效地扩展和提高 Web 服务器的性能。此时将从内核提供缓存的响应。这可以极大地缩短响应时间并增加 IIS 每秒可以处理的请求数量,因为针对已缓存内容的请求永远不会进入 IIS 用户模式。
此外,您还必须在与缓存资源相对应的缓存配置文件中启用内核缓存,同时确保使用内核缓存所施加的限制来编译该资源。
备注
在 IIS 7 中,默认情况下会启用内核缓存。
要问现在网上什么比较火,很多人都知道是淘宝客,轻松做淘客,月入上万元。阿里妈妈的一系列活动让淘宝客火了,为什么很多做淘客的没有赚到钱,多了我没去调查,但在我的一个群里面,十个有九个多以前没做过站,都有过淘宝的经历,看着淘宝客的龙虎榜,月入上万,谁不心动。说实话,我也是看了那个很赚钱,加入这个淘客的,现在也有了每月几千块的收入。我用的也是有很多站在用的淘客页面,关键词排名还不错。用同样的东西有的站长却没有赚到钱。
在讨论到底能不能淘客能不能赚钱之前,我想先说一下淘宝客这个事件本身。
股市里的一句话在这里也很有用“有声音的地方没有钱”。淘宝现在把淘宝客搞得众所周知,又跟很多空间商合作,搞免费空间,有跟dedecms这些网站合作搞淘宝客合作版网站,还有一些推广活动,让人来加入。人人都知道这个,到淘宝买东西的人还能不知道,用自己的推广代码买东西吗?作为淘友你会有钱不赚吗?有多少赚钱的联盟向淘客这样宣传自己的,最后只能出现什么结果,淘宝更火了,淘宝客没了。淘宝没花钱,却赚足了人气。
国家对个人网站的打击也不轻,作为个人站长的你,真的愿意加入淘客一族吗?
帮帮忙!我的 IIS 6 Web 应用程序突然崩溃了。我查看了事件日志,但没有与 IIS 相关的错误。我需要您帮助指出到底出了什么问题及如何解决该问题。
对于这种情况我总是首先询问在服务器上发生了什么变化?您最近是否写入了大量新代码?您是否应用了任何服务包或即时修补程序?因为您指出在事件日志中没有错误,所以找到此问题的最佳方式是使用“调试诊断”以捕获内存转储。
下载调试诊断工具
首先您需要下载调试诊断工具。最近,调试诊断工具作为 IIS Diagnostics Toolkit(英文)的一部分发行。
安装调试诊断工具
在“安装类型”对话框中,选择“典型安装”。
使用调试诊断工具
1、打开调试诊断工具。
将弹出如下所示的“新建规则向导”。
适合人群:Windows系统管理员、Web程序员、有网络安全知识和服务器管理经验者
注意:本文完全基于理论编写,未经过实际测试,只提供一种解决方案的理论指导
(基于理论编写指的是WSRM与WebCavalier之间的组合使用,并非指WSRM或WebCavalier未经过测试)
引言:
我首先鄙视一下那些黑客工具的使用者和编写者,你们的才华都用哪去了?!年纪轻轻的整点有用的行不?整天瞎搞破坏,中国人自己整不出来点啥好东西就会瞎搞破坏,你们来到世界上有什么用?!记住,破坏比创造容易的多!
IIS 6.0提供了“集中的二进制日志记录”,它是多个网站用来向单个日志文件写入不带格式的二进制日志数据的过程。当启用时,运行IIS的Web服务器上的所有网站都将数据写入单个日志文件中,日志文件的扩展名是“.ibl”。对于有大量网站的公司,创建成百上千个带格式的日志文件以及将日志数据写入磁盘中的过程可快速消耗运行 IIS 的服务器上宝贵的 CPU 和存储器资源,从而产生性能和可伸缩性问题。
集中式二进制日志记录无法从 Internet 信息服务控制台启用。但是您可以通过在 W3SVC/CentralBinaryLoggingEnabled 中添加如下所示的元数据库项来启用它。
adsutil.vbs SET W3SVC/CentralBinaryLoggingEnabled
然后再依次使用 net stop w3svc 和 net start w3svc 命令重新启动 IIS 6。接下来,您会发现 \system32\logfiles\w3svc 中的日志文件已经转换为 .ibl(internet binary log,Internet 二进制日志)文件。这个文件的名称是 rayymmdd.ibl,其中 ra 代表“raw ",其后是日期以及文件的扩展名 .ibl。注意,一旦您配置了集中式二进制日志记录,将忽略除文件溢出设置(用于设置新日志文件的创建频率)之外的其他日志文件设置。
IIS 6 中的集中式二进制日志记录的功能,它可以将所有日志写入到一个文件中。这个文件是二进制格式的,而不是 ASCII 文本文件,因此您无法像处理其他格式的 IIS 日志文件一样来分析它。但是,微软为我们提供了 Log Parser Tool,该工具能够以原文件格式读取这种这个日志文件,还可以根据您的查询要求分析它。您还可以在 IIS 6 资源工具包中找到有关这种日志文件格式的说明。
微软最近发布的Log Parser 2.0工具能够读取二进制日志文件并生成报告,这个工具可以从http: //download.microsoft.com/download/iis50/utility/2.0/nt5xp/en-us/setup.exe 下载。
Log Parser 2.0还能够读取前面介绍的httperr.log文件并生成报告。
先下载Log Parser 2.0,然后进入CMD命令行模式下,再进入软件的安装目录,就是logparser.exe所在的目录,然后执行以下命令提取日志!
以下命令是提取站点ID为742的网站的日志到aaa.txt文件里!
logparser "select * into aaa.txt from *.ibl where siteid=742"