歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> 借助 UNIX 成為更優秀的博客

借助 UNIX 成為更優秀的博客

日期:2017/2/27 17:40:08   编辑:Unix教程
您是否知道博客創作與 UNIX(R) 攜手前行?UNIX 內置的 Web 和文本處理工具使您能夠方便快捷地創建博客。探索一些用於改進 UNIX 博客創作技能的便利技巧。

UNIX® 和網絡博客或博客 具有許多共同之處。除了作為大多數 Web 服務器的本機環境和許多 Web 開發人員的首選環境之外,由於其強大的 Web 和文本處理能力,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)     

要特別注意 Search Word Report(其中顯示了最流行的查詢關鍵詞和它們被查詢的次數)和 Directory Report(其中顯示您站點上最受歡迎的目錄)。(查看讀者當前對哪些存檔的博客條目感興趣始終是個好主意。)最後,Request Report 顯示了站點上被請求次數最多的文件。您的博客徽標和任何經常在整個站點中出現的圖形固定在頂部附近,但是通過查看實際內容文件(如 .html 文件),您可以清楚了解哪些頁面或存檔的博客條目最受讀者的歡迎。

可能會出現每天或周期性的高峰,您應該對此作出反應。然而,長遠考慮長期趨勢始終是明智的。如果要在存檔目錄中保留每天的日志,這是很容易做到的。只需拼接它們,然後將它們全都發送到 analog 以進行一次性處理。這可以每周、每月甚至每年進行一次以跟蹤趨勢。使用 zcat(在有些系統上名為 gzcat)來同時解壓縮和拼接任何壓縮的日志。例如,為了獲得有關 2006 年 9 月的所有日志的完整報告,可以使用以下命令:

$ zcat www.200609* | analog - | lynx -stdin

Copyright © Linux教程網 All Rights Reserved