UNIX 技巧: 借助 UNIX 成为更优秀的博客

Unix?和网络博客或博客 具有许多共同之处 。除了作为大多数 Web 服务器的本机环境和许多 Web 开发人员的首选环境之外,由于其强大的 Web 和文本处理能力,UNIX 还是用于创建博客的理想环境 。利用 UNIX 所固有的命令行工具和特性来使您成为更优秀的博客所有者 。下面是一些帮助您实现该目的的技巧 。
不断提供新鲜内容
博客创作的最重要规则是做得尽可能多 。总体思想在于,您的博客应该更类似滚动的自动收报机纸条,甚至更类似电视画面的运动,而不是类似从考古井中拔出的一些蚀刻片断 。它应该始终不断增长,并且读者在访问时应该获得新鲜感 。就网站这种媒体而言,有多少访问者在积极地阅读它们,差不多就有多少访问者在观看 它们——访问链接、重新加载和返回 。要在这样的网站上取得成功,您就必须适应这一点 。
虽然您不需要为此而安装任何特殊软件,但改进网络博客的最快速和最重要的方法是:您必须不断添加新内容!既使您今天才开通博客,只要您坚持每天对它更新多次,而不是一放就是一年,只有心血来潮时才更新它,那么到周末就会有更多的人阅读它了 。
这个技巧与本文后面的所有其他技巧相关,因为它们将向您表明 UNIX 系统如何有助于比以往更快更好地提供新鲜的博客内容 。您必须知道您的哪些内容最受欢迎、知道谁正在阅读它以及他们来自何处、使您的文本更快更好地加载,并自动化您的博客更新 。下面您将简单介绍一些基于 UNIX 的内容管理解决方案,它们可能比您以前一直用来制作博客的解决方案更好 。
【UNIX 技巧: 借助 UNIX 成为更优秀的博客】查看日志
日志就是您的活力之源 。它们将告诉您谁正在查看您的博客以及有关位置、次数和频度的信息 。如果您积极地发布网络博客,则应该至少每天检查一次 日志 。日志使您能够看到谁正在阅读您的发布、确切了解他们正在阅读的内容以及他们阅读的时间 。所以,为什么要忽略它呢?
您可以使用命令行工具来从日志提取有意义的数据,但是存在一些特殊的 UNIX 工具可以自动分析最流行格式的日志,包括 Apache Web 服务器所写入的日志 。此类工具之一就是流行的开放源代码 analog 命令 。
对受欢迎的内容作出反应
使用 analog 命令来检查您的链接并查看人们所访问的内容 。首先,获得一个显示统计信息的常规报告——正在发出多少个唯一请求、是否存在任何失败的请求、正在为多少个不同的主机服务,等等:
$ analog -A www.20060901 | lynx -stdin
此命令产生类似于清单 1 所示的代码 。
清单 1. analog 工具的示例输出
 Web Server Statistics for BigBlog
 Program started at Mon-25-Sep-2006 14:46.
 Analyzed requests from Fri-01-Sep-2006 00:01 to Fri-01-Sep-2006 23:59 (1.00 days).
____________________________________________________________________________
General Summary
 (Go To: Top: General Summary)
 This report contains overall statistics.
 
 Successful requests: 3,400 
 Average successful requests per day: 3,403
 Successful requests for pages: 2,015
 Average successful requests for pages per day: 2,016
 Failed requests: 3
 Redirected requests: 963
 Distinct files requested: 101
 Distinct hosts served: 950
 Data transferred: 65.338 megabytes
 Average data transferred per day: 65.429 megabytes
____________________________________________________________________________
This analysis was produced by analog 6.0.
Running time: Less than 1 second.
(Go To: Top: General Summary)

推荐阅读