Stimator 計算你的網站值多少錢!

之前曾經介紹過部落格觀察有新增一個小小的欄位, 用來顯示部落格的價值,剛剛又看到國外另外一個網站可以「計算」你的網站值多少錢!只要輸入網站網址,他會自動依照幾種網站屬性來作統計,並用美金顯示該 網站目前的價值。有趣的是,當我輸入「briian.com」拿進去算了算之後,出來的結果竟然跟部落格觀察的數字差不多耶...。


使用方法很簡單,就是把網址打進去,再按〔Calculate〕按鈕就可以囉。目前僅支援有獨立網址的網站,輸入不同的次網域跟主網域會有不同的價格。

01

計算完成後,按一下金額下方的〔View Report〕按鈕可以看到不同網站屬性的評價,他會依照受歡迎度、網站識別度、SOCIAL SCORE...等等方式來作評分,不過由於沒看到詳細的解說,也不知道到底評價方式的細節為何,就當作是好玩的囉。(反正也沒人會給你錢…)

02

下方還會有個Stimator貼紙的程式碼,把他複製出來再貼上到你的網站或部落格中,可以讓大家看看你最近的身價多少… 雖然沒啥多大用途。

文章來源:http://briian.com/?p=6125

今天看到,馬上來試一下:











上線沒有幾個人,得到這種分數,可信心值得懷疑

* BNW首頁 ‹ 會議室 ‹ 時尚教室 ‹ BNW教學教室 ‹ 程式設計

物件導向程式設計-12. 超級電腦遊戲 ─ 踩地雷
作成:蘇言霖、 閱読數:[155]、 最新の投稿:蘇言霖 06/29/08 10:27pm
物件導向程式設計-10. C++ 的 Stream I/O
作成:蘇言霖、 閱読數:[183]、 最新の投稿:蘇言霖 06/29/08 10:17pm
物件導向程式設計-9. 虛擬函式與動態連結
作成:蘇言霖、 閱読數:[111]、 最新の投稿:蘇言霖 06/29/08 09:59pm
物件導向程式設計-8. 動態物件
作成:蘇言霖、 閱読數:[133]、 最新の投稿:蘇言霖 06/29/08 09:52pm
物件導向程式設計-7. 多重繼承
作成:蘇言霖、 閱読數:[120]、 最新の投稿:蘇言霖 06/29/08 09:44pm
物件導向程式設計-6. 認識繼承
作成:蘇言霖、 閱読數:[140]、 最新の投稿:蘇言霖 06/29/08 09:35pm
物件導向程式設計-5. 覆載運算子
作成:蘇言霖、 閱読數:[129]、 最新の投稿:蘇言霖 06/29/08 09:24pm
物件導向程式設計-4. 陣列與指標
作成:蘇言霖、 閱読數:[119]、 最新の投稿:蘇言霖 06/29/08 09:16pm
物件導向程式設計-3. 資料結構和類別
作成:蘇言霖、 閱読數:[125]、 最新の投稿:蘇言霖 06/29/08 09:08pm
物件導向程式設計-2. C++ 程式設計入門
作成:蘇言霖、 閱読數:[134]、 最新の投稿:蘇言霖 06/29/08 08:59pm
物件導向程式設計-1. 認識物件導向與 C++
作成:蘇言霖、 閱読數:[142]、 最新の投稿:蘇言霖 06/29/08 06:07pm
物件導向程式設計-0. 認識傳統電腦語言
作成:蘇言霖、 閱読數:[125]、 最新の投稿:蘇言霖 06/29/08 06:03pm
C++ 程式設計入門-簡單的C++程式
作成:蘇言霖、 閱読數:[170]、 最新の投稿:蘇言霖 06/29/08 05:59pm
C++ 程式設計入門-資料的包裝盒 ─ 裝封
作成:蘇言霖、 閱読數:[121]、 最新の投稿:蘇言霖 06/29/08 05:54pm
  • C++ 程式設計入門-認識傳統電腦語言
  • 作成:蘇言霖、 閱読數:[183]、 最新の投稿:蘇言霖 06/29/08 05:51pm

  • 來源:BNW首頁會議室 時尚教室 BNW教學教室 程式設計
  • 用Windows Server 2003架設DNS伺服器

    BNW網站的首頁生活館與藝文館,其實是架設在同一部伺服器主機上,採用以PHP程式碼撰寫的XOOPS網站系統,XOOPS是一套採用OOP物件導向程式設計的網站系統,程式碼相當複雜,需要高速的電腦主機才能達到比較正常的網頁顯示速度。
    為了能提升網頁的開啟速度,我們把網站從一部Mac mini G4-1.5GHz伺服器主機,遷移到另外一部DELL SC430伺服器,請參考這篇:

    改善BNW網頁產生速度,包括首頁、藝文館與會議室

    以前 「網頁產生速度需要7.6秒!」把整個網站搬移到新的DELL SC430以後,結果跑出 「網頁產生速度只要0.3秒!」的成績,在XOOPS程式碼完全不變的情況下,換句話說新的伺服器執行速度快了將近10倍甚至是25倍! :lol:

    這 是很大的差距,即便把 「網頁產生速度誤差值」 列入考慮,新舊兩部電腦的速度至少差了7-10倍!也就是說Mac mini G4-1.5GHz主機與DELL SC430這部電腦搭載的Pentium D-2.8GHz雙核心處理器 (第一代雙核心,以後就改成Core 2 Duo),的執行速度差距甚遠! :Orz

    有點老舊的DELL SC430是我們這裡最快的一部電腦主機,雖然Pentium D處理器早已停產,但缺少經費的情況下,我們也沒辦法一直汰舊換新,不斷更換新的網站伺服器主機,能跑出「網頁產生速度0.3秒!」 已經是相當令人滿意的成果。 :lol:

    就 算把網站伺服器主機更換為4核心甚至雙CPU、8核心的電腦主機,就算能跑出0.03秒的成績,網頁上的文字與圖片還是需要透過目前使用的ADSL 4M/1Mbps網路傳送到你的電腦上,卡在ADSL上傳頻寬的速度,也因此0.3秒與0.03秒甚至是0.003秒,透過網路傳送以後,實際上並沒有太 大的差異。

    從Mac mini G4-1.5GHz遷移到DELL SC430 2.8GHz主機上的不是只有Web Server,還包括了DNS Server。這兩個原本就是架設在Mac mini主機上,當然得同時遷移到新的主機。因為我們使用的ZyWall 5防火牆,沒辦法把WAN任何一個IP位址不同port對應到不同的DMZ伺服器主機。在目前的3個IP裡,只有一個IP可以辦到,單一IP的多個 port對應多部伺服器,另外兩個IP則必須全部對應到一部主機。

    簡單的說,Mac mini原本架設的Server必須全部遷移到新的DELL SC430上。由於DELL SC430無法安裝Mac OS X Server... 呃~其實是有安裝過Mac OS X 10.4破解版,但找不到網路卡,不可能用來架設網站,請參考這篇:

    在 DELL SC430 試玩 Mac OS X 10.4.1 for x86 版!

    我 們也嘗試架設各大Linux系統,但全部都失敗了,不想浪費時間做更多的錯誤嘗試,最後決定直接用我最熟悉的Windows Server 2003架設網站。BNW網站早期就是架設在Windows 2000 Server上,用Windows架站對我來說,一點都不困難。應該說,用Windows架站其實本來也沒什麼難度,只要你對各Server運作原理很熟 悉的話,要架設Web Server、DNS Server、Mail Server都滿簡單的。

    事實上Mac mini G4-1.5GHz主機上的Web Server、DNS Server並沒有移除掉,只是暫時關掉而已,並且把SQL Server資料庫伺服器主機,從原先的另外一台Mac mini G4-1.5GHz轉移到這部Mac mini上。也因此對我來說,要在Mac OS X Server或是Windows Server架設Web Server、DNS Server都不是很困難的事情。

    眾所周知,Windows有不少安全性漏洞,還有更多的病毒、木馬、駭客在外面等著,用Windows架設網站會很穩嗎?關於這點,請參考這篇:

    不關機の電腦持久賽 - 歡迎各位室友參與趣味競賽!

    到目前為止,架設在DELL SC430上面的Windows Server 2003,連續開機跑了147天,不但系統穩定,而且也沒有發生駭客入侵、篡改網站首頁等事件! :lol:
    其 實我從Windows 2000 Server架設到現在,從來也不曾發生被駭客入侵篡改首頁的事情,先前在雙CPU的Pentium III-1.0GHz電腦上,也用Windows Server 2003架設BNW網站,後來才轉移到現在的Mac mini G4-1.5GHz主機上,因此對我來說,用Windows架設一個穩定、安全的網站,並不是什麼很困難的事。因為只要做好該有的保護、嚴密的防火 牆,Windows也可以是一個安全、穩定的架站環境,並不輸給Linux甚至是Mac OS X。

    但相較於維護伺服器,Mac OS X Server還是比Windows Server好得多了。 :lol:

    用Windows Server 2003架設DNS伺服器

    前言寫了很長一篇,目的是希望你能理解,為什麼我們得暫時離開喜愛的Mac OS X Server。我不想花時間解說DNS Server的運作方式與原理,總之... DNS伺服器只是主機名稱與IP位址對應的伺服器主機。

    當你在網址列輸入 http://www.bnw.com.tw 的時候,瀏覽器會到DNS Server找出網域的主機名稱對應的IP位址,例如:220.130.181.99,然後用這個IP位址來取代網址。

    在Windows Server 2003架設一個對外公開的DNS Server其實並不算太難,從 「開始功能表打開 「系統管理工具」 的 「DNS」 就會看到類似底下的視窗畫面。如果你的Windows Server上沒有 「DNS」,就得先去 「控制台 / 新增或移除程式」 安裝所需的DNS伺服器。

    先在DNS按一下主機名稱,我的主機名稱叫做 「WEBSERVER」,然後按 「執行 / 新增區域」。但是要請你注意必須先完成的這兩件事:

    ● 主機名稱:可以在我的電腦 / 內容 / 主機名稱,這裡面設定好。
    ● 網域名稱:請向網域名稱的服務網站申請所需的網域,比如Hinet、Yahoo都有銷售與代管網域。

    如果你不知道這兩件事要怎麼做?表示你的電腦功力還很差,因為這是最基本、最簡單的動作,申請網域名稱就像是申請ADSL,如果連這個都不會的話,這一篇文章肯定會完全看不懂我在說些什麼。

    我事先在Hinet申請好一個bnw.com.tw的網域名稱。請注意,www只是主機名稱,並不是網域名稱,例如:ftp.bnw.com.tw與mail.bnw.com.tw,就是FTP主機與郵件伺服器主機。

    因此只要在 「執行 / 新增區域」新增一個bnw.com.tw網域,就會看到這樣的畫面:



    DNS Server同時負責 「正向對應 - 正解」 與 「反向對應 - 反解」 的工作,所謂正向對應就是把www.bnw.com.tw網址對應到IP位址,而反向對應則是把IP位址對應到網址,提供兩種查詢的方式。
    這世界上不會有兩台設定完全相同的DNS伺服器,首先 「網域名稱」 就絕對不會跟別人相同,我們用的是bnw.com.tw,絕對不可能會有其他人也使用相同的網域名稱。其次是主機名稱、IP位址,也都完全不同。
    所以初學者無法完全照抄我們的DNS伺服器設定,在學習上這會有很大的困擾,因為一但做錯了某個環節,你就不知道問題到底是出在哪裡?錯在網域?主機名稱?還是IP位址?
    也因此底下的設定畫面,只能 「僅供參考」 並不能完全套用在你的伺服器主機上。但這些資料完全是100%真實,沒有任何造假的成份,事實上也不需要故意造假,因為這是對外開放的DNS Server主機,你只要透過 「網路工具程式」 就能查到這些資訊! :lol:

    我們目前使用的ADSL 4M/1M只有3個Public IP位址,最簡單的方式就是對應到3部電腦主機。由於DNS規定至少要有兩部DNS Server伺服器,以免其中一部伺服器當機,造成網站上的Web、FTP、Mail等,全部無法運作!
    所以我架設了兩台DNS Server,一台是主伺服器,另外一台是備用伺服器。備用伺服器並沒有轉移,所以目前仍然用Mac mini G4-1.5GHz來負責擔任。換句話說主、副兩部DNS Server是由Windows與Mac OS X相互合作! :lol:



    「新增區域」以後就可以在網域裡點選 「執行 / 新增主機」,然後輸入主機名稱與對應的IP位址。比如我們希望:

    ● mail.bnw.com.tw對應220.130.181.97

    點選 「更新關連的指標 (PTR) 記錄」 可以讓 「反向對應區域」 的反解資料也跟著自動更新。



    我 架設了兩部DNS Server,第一部叫做nserver,其實就是Windows Server 2003這部伺服器主機,第二部則是mserver,對應到一部Mac mini G4-1.5GHz主機上,其實也就是BNW會議室網站的伺服器主機,簡單的說,這台Mac mini同時擔任BNW會議室網站與備用DNS伺服器兩項功能。

    ● nserver.bnw.com.tw對應220.130.181.99
    ● mserver.bnw.com.tw對應220.130.181.98



    至於BNW的首頁www則是透過 「執行 / 新增別名 (CNAME)」 的方式,新增一個叫做www的別名,對應的主機名稱是nserver.bnw.com.tw。



    按一下 「瀏覽」 按鈕然後點選前面建立的主機名稱即可:



    用這種方式我可以在一部伺服器主機上分別架設兩個或多個網站。比如生活館首頁與藝文館:

    http://www.bnw.cm.tw別名對應到nserver.bnw.com.tw
    ● mac.bnw.com.tw別名對應到nserver.bnw.com.tw

    要 注意的是,郵件伺服器主機除了要有 「mail.bnw.com.tw對應220.130.181.97」 這筆主機資料 (mail也可以是CNAME別名),還要新增一筆叫做 「郵件交換程式 (MX)」 的資料。建立方式與前面相同,點選 「執行 / 新增郵件交換程式 (MX)」,按一下 「瀏覽」 點選mail.bnw.com.tw這部主機資料。預設的 「郵件伺服器優先順序」 都是 10,這就不用改了,直接用預設值即可。



    為了避免mail.bnw.com.tw寄出去的信件,被別人的郵件伺服器主機當成是 「垃圾信件」,只好新增一筆叫做SPF Record的文字記錄,你可以在這個網站產生屬於你的SPF記錄,主要就是mail.bnw.com.tw對應的IP位址:

    http://old.openspf.org/index.html

    然後點選 「執行 / 新增其他記錄」 再點選 「文字 (TXT)」 這種資源記錄類型,把SPF Record產生的文字貼到這裡即可:



    請 注意:為了能讓沒有主機名稱的bnw.com.tw,也能對應到220.130.181.99這個首頁的IP位址,我另外新增了一筆 「執行 / 新增主機」,但是故意不輸入名稱,也就是 「如果空白就使用父系網域名稱」 的意思,直接在IP位址輸入220.130.181.99並按 「新增主機」。就會得到前面視窗畫面上的第一筆資料:

    ● (和父系資料夾相同)、主機、220.130.181.99。

    SPF 與(和父系資料夾相同) 這兩筆資料無法在Mac OS X Server辦到,只能自己手動修改DNS設定檔,但問題是一但修改了設定檔,Mac OS X Server內建的BIND無法解讀設定檔內容,會造成Server Admin管理程式點選DNS服務後就死當!
    所以在Mac OS X Server架設DNS Server時,這兩筆資料必須在確認你的DNS Server可以正常運作以後,再自己手動添加到DNS設定檔裡,然後重新啟動DNS伺服器。

    DNS伺服器可以正常運作,只不過Server Admin會無法開啟DNS服務畫面。 8-o



    按 一下WEBSERVER主機名稱,然後點選 「執行 / 內容」,其實你也可以按右鍵,再點選快速功能表上的 「內容」,就會看到底下的畫面,除了我們設定的DNS資料,其他與bnw.com.tw無關的DNS查詢動作全部轉寄給168.95.1.1這台由 Hinet架設的DNS伺服器。 :)" title="奸笑の惡魔">



    點 選正向對應的bnw.com.tw網域,再按 「執行 / 內容」 就會看到不同的設定畫面。基於安全性考量,在 「動態更新」 設定為 「無」。也就是不允許動態更新DNS的設定值,這項功能只適用於內部架設的DNS Server,並不適用在對外公開的DNS Server。



    由 於Windows Server 2003的DNS伺服器是從Mac OS X Server轉移過來,所以這裡的序號就比照Mac OS X Server上的設定。主要伺服器請按 「瀏覽」 並點選第一部主要的mserver.bnw.com.tw這部主機,也就是目前的WEBSERVER這台DELL SC430電腦。負責人可以隨便輸入,不需要理會。
    要提醒你的是,重新整理的間隔、重試間隔、到期時間、最小存留時間、這個記錄的存留時間... 這些資料可以100%完全照抄到你的DNS Server上。這是各大網站最常用的設定值,沒有任何問題。 :lol:



    在 「名稱伺服器」 (也就是DNS Server) 要記得新增兩筆資料,因為我們有兩部DNS伺服器,所以分別 「新增」 了 nserver.bnw.com.tw以及mserver.bnw.com.tw 這兩台主機,DNS Server並不會去檢查這兩部主機是否存在,所以光是新增資料也不保證你的DNS Server會不會正常運作! :)" title="奸笑の惡魔">
    要提醒你的是,實際上並沒有nserver與mserver這兩台電腦主機名稱,事實上DELL SC430這台電腦名稱叫做WEBSERVER,我只是在DNS Server設定裡把這台主機也當成nserver而已。



    WINS是微軟針對區域網路設計的DNS主機,當然不能用在對外公開的網站上,所以WINS不需要點選,更不用架設WINS。



    因為有另外架設一部 「備用DNS伺服器」,所以在 「區域轉送」 要開啟 「允許區域轉送」 功能,當主DNS更新資料以後,就會廣播到每一部備用DNS Server。



    在 「反向對應區域」 這裡其實不需要設定,只要在 「執行 / 新增區域」的時候同時建立反向對應就行了。DNS反解的動作就是把查詢IP位址,回應網域名稱給對方的電腦主機,所以最左邊的欄位會是IP位址,右邊的資料則是包括主機的完整網域名稱。



    打開mail.bnw.com.tw這筆資料的內容,就會看到DNS Server自動建立的FQDN記錄,你不需要在這裡變更主機名稱,只要在 「正向對應區域」 修改mail.bnw.com.tw記錄,這裡的資料也會跟著自動修正。



    點選 「220.130.181.x Subnet」 再點選 「執行 / 內容」 就會看到與正向對應相同的設定畫面,在 「啟動授權 (SOA)」 這裡的設定與前面正向對應完全相同即可。



    同樣的也移除預設的錯誤資料,然後手動 「新增」 兩筆伺服器,分別是mserver.bnw.com.tw以及nserver.bnw.com.tw。只要按 「新增」 再按 「瀏覽」 點選主機名稱即可。



    反解的WIN-R當然也不用理會,這是對外公開的DNS Server,主要是用來對應www.bnw.com.tw到外部的IP位址220.130.181.99,並不是這台DELL SC430使用的192.168.10.5的IP位址! :)" title="奸笑の惡魔">



    反向對應的部份當然也需要 「允許區域轉送」 把反解資料傳送給其他的備用DNS伺服器主機。



    其他我沒有解說的標籤,就表示不需要設定,經過以上的設定,再經過大約24小時的全球DNS伺服器廣播,你的DNS Server應該就可以正式運作了。 :lol:

    由 於BNW網域並不是交給別人代管,所以如果我想要變更mail.bnw.com.tw對應的IP位址,只要修改Windows Server 2003的DNS伺服器資料,再經過24hr的全球廣播時間 (通常速度會更快),新的IP位址就能生效了。但網域的反解還是需要向ISP提出申請:

    線上申請IP反解: http://hidomain.hinet.net/rever.html

    但 如果是把DNS伺服器全部交給ISP代管,那就不需要自己架設DNS,但如果需要變更設定,就得麻煩ISP幫你變更,或是經由ISP提供的設定網頁自行變 更。但無論如何,變更DNS設定都必須經過一段時間的全球廣播更新資料,變更的DNS設定才能正式生效,所以要有點耐心。 :lol:

    文章來源:http://www.bnw.com.tw/conference/viewtopic.php?f=2&t=4135&p=22705