三、选择合适的编码格式 。
一般情况下 , IIS日志文件的编码格式有两种 , 分别为UTF-8与ANSI两种格式 。在所有的字符集中 , 虽然ANSI比较有名 。但是这个编码格式可以说是专门为英文所设计的 。用来存储其他的语言时会出现乱码的情况 。如对于汉语就支持的不是很好 。为了解决这个问题 , 特意提出了一种新的编码格式 , 即UTF-8 。这是一种UNICODEd 一种变长字符编码 。如果UNICODE字符由2个字节表示 , 则编码成UTF-8很可能需要3个字节 , 而如果UNICODE字符由4个字节表示 , 则编码成UTF-8可能需要6个字节 。UTF-8编码可以通过屏蔽位和移位操作快速读写 。字符串比较时strcmp()和wcscmp()的返回结果相同 , 因此使排序变得更加容易 。字节FF和FE在UTF-8编码中永远不会出现 , 因此他们可以用来表明UTF-16或UTF-32文本 。UTF-8 是字节顺序无关的 。它的字节顺序在所有系统中都是一样的 。
这些字符集的格式对于某些系统管理员来说可能有点深奥 。其实系统管理员也不需要了解的这么清楚 。只需要明白一个原则 。即如果日志中显示的如果都是英文的话 , 那么采用ANSI编码格式也不会有问题 。但是如果日志中还会存在其他语言的话 , 则可能会出现乱码 。为此笔者建议 , 还是采用UTF-8的编码格式为好 。毕竟 , 其对于英文的支持力度也是很好的 。为此还不如一劳永逸的将其设置为UTF-8格式为好 。免得以后再日志阅读中遇到乱码的烦恼 。
四、选择合适的日志文件滚动更新机制 。
如果将IIS的日志记录都保存在一个文件中 , 显然文件会很长 。到时候 , 查看记录的时候 , 会很麻烦 。为此最好能够将日志文件进行分割 , 分割成一个个小文件 。这方便与后续的查询与阅读 。在Windows7操作系统的IIS日志中 , 提供了很多的日志文件滚动更新的方法 。如可以根据时间来创建新的日志文件 。如可以按天、按周或者按月来实现日志文件的滚动更新 。一般情况下 , 按月来更新即可 。如果IIS服务器访问比较频繁 , 也可以适当缩短这个日志文件滚动更新的时间间隔 。如可以将时间间隔调整为一周或者一天等等 。这个时间间隔到底多少为好 , 主要是看其记录的数量 。如果日志记录数量多的话 , 那么可以适当缩短时间 。相反 , 如果日志记录数量不是很多的话 , 则可以以月为单位建立新的日志文件 。
除了可以根据时间来建立新的日志文件之外 , 还可以根据日志文件的大小来创建新的日志文件 。在IIS日志管理器中可以选择“最大文件大小 。然后输入一个合适的尺寸 。如此的话 , 当这个日志文件达到指定的大小之后 , 系统就会自动对其进行日志切换 。不过笔者并不赞同采用这种方法 。虽然其可以将重做日志文件控制在一个合理的大小内 , 但是其会打破其内在的时间联系 。到时候 , 在遇到问题时查询起来会非常的不方便 。故笔者还是建立按时间来对重做日志文件进行分割 。
【在Windows 7上配置管理IIS日志记录】另外管理器还提供另一个有用的选项 , 即是否要将本地时间用户文件命名与翻滚 。这是一个很有用途的选项 。选中这个选项后 , 在系统自动建立的日志文件中就会反映这个时间信息 。这对于系统管理员来查找日志文件 , 能够提供很大的帮助 。特别是如果按文件大小来分割重做日志文件的话 , 一定要选中这个选项 , 以方便后续的查找 。
推荐阅读
- 在火狐浏览器中使用html5播放器屏蔽广告的教程
- 车辆大架号在哪里
- vivos9e蓝牙在哪里
- 在坚果pro2s中怎么设置手势导航?手势导航设置步骤一眼
- 利用rearm命令延长Windows7试用期
- 菠萝怎么放置叶柄朝上还是朝下
- 在oppor17中如何设置抬手亮屏?抬手亮屏设置步骤详细说明
- 哪些粗粮不能放一块
- 重要:揭秘Windows7中的隐藏分区
- 使用汉字拼音输出箭头符号的方法
