TJC Host更名為CW.Center

真耶穌教會台灣總會北區辦事處宣道組負責人要求TJC Host停止使用”TJC”、”True Jesus Church”與”真耶穌教會”字樣,認為使用這些字樣容易使人誤以為TJC Host為真耶穌教會台灣總會所設立。我們相信TJC Host完全正當且合法,但我們秉持主內互助互信精神,同意停止使用”TJC”、”True Jesus Church”與”真耶穌教會”字樣以避免爭端。

TJC Host更名為”CW.Center”,意為”Christian Web Center”,是”基督徒網路中心”的意思。新域名與平台名相同,即”cw.center”。

更名後我們將服務對象擴展為所有基督徒。希望能幫助所有基督徒輕鬆建立與維護網站,並藉由網站向海量閱聽人分享訊息!

TJC Host如何使網站變快?

如前文所述,TJC Host在2016年11月20日誕生了!

不久後,我發現了一個嚴重的問題—網站實在太慢了!每次點擊連結都要等3~5秒才能打開網頁,連我自己都不想等那麼久,何況是訪客們呢?於是我開始研究如何改善網站載入速度。

首先,網頁的許多附屬檔案經常重複使用而且很少改變,所以我們可以透過cache-control標頭要求訪客的瀏覽器快取(暫時儲存)這些檔案以供重複使用。這樣減少了一半的載入時間,而且也減少10倍的資料下載量。

除了快取,大多數的瀏覽器還支援壓縮傳輸。透過將檔案壓縮後再傳輸雖然會增加些許CPU計算工作,但是可以將資料下載量減少5倍!這樣我們的載入時間與網路流量都有大幅的減少,可是還是需要1~2秒才能載入網頁。

最後一個問題在網路延遲

當時TJC Host的伺服器在美國(AWS奧勒岡資料中心)而我在台灣,每次訪問都要經過跨太平洋光纜,造成不少延遲。所以將伺服器搬到台灣想必能大幅加快網站載入速度。可是這樣對台灣的訪客變快;美國的訪客不就變慢了嗎?

在理想情況中,我們應該採用分佈式架構。只要我們在世界各地都有伺服器,各地的訪客就可以使用最近的伺服器,大家的延遲都降低了。可是分佈式架構需要大量伺服器而且要在各伺服器之間無縫同步資料並進行負載平衡,以我們現有的財力與技術能力難以負擔。因此現階段我們應該將伺服器設於訪客最密集的地區,同時選擇低延遲的網路供應商以減少其他地區訪客的延遲。

2016年12月,TJC Host將伺服器遷入Google Cloud位於台灣的資料中心。台灣資料中心可以就近服務亞太區訪客,而且Google Cloud遍佈全球的私有光纖還能大幅減少其他地區訪客的網路延遲。

網站真的快了很多!現在台灣的網頁載入時間只需要0.1~0.2秒;而世界各地的網頁載入時間也都少於1.5秒。

好,還要更好!如果您知道如何幫助TJC Host進一步減少網頁載入時間,請於本文留言或是聯繫我們。TJC Host以及我們所有的用戶都非常感謝您的寶貴建議。

註:本文所指之載入時間為重複訪問時除了廣告以外之檔案完成下載的時間,首次訪問會多0.3~0.7秒以下載可快取之檔案

TJC Host的建立

我是張平興,現居台北。目前就讀國立台灣大學機械工程學系

十三歲時爸爸送給我一支iPod touch,一種很像iPhone但是不能打電話也不能行動上網的電子產品。當時的我如獲至寶,天天握著它查資料與玩遊戲。我絕大多數的知識都是透過網路學習的。資訊科技很快的成為我生活中不可分離的一部份。也因此,我開始想了解資訊科技本身。

十七歲時開始接觸雲端技術。那時懂的其實也不多,就只是在Google CloudAzureAWS三家平台開了幾台伺服器試用一些功能。雖然沒有具體成果,但卻讓我了解只需要按幾個按鈕並支付少許費用,兩分鐘後我就有一台現成的伺服器可以使用,而且當不再需要它時可以隨時停止租用。

後來我進入國立台灣大學並加入台大團契。一年後我擔任資訊,當時團契有個Facebook粉專用於分享我們的團契生活。於是我試著運用雲端科技為團契建立一個網站,一個真正的、一流的網站。經過一個多月的努力,我成功了!可是團契每個月需要支付網站維護費,而且未來的資訊也需要學習管理網站伺服器。

我們需要一個能夠同時架設、管理眾多網站的方法。各個網站可以共用很多資源,所以平均每個網站的成本可以降低許多。而且這樣我們可以同時為所有網站管理伺服器等基礎設施,減輕使用者的技術需求與工作負擔。經過反覆研究與嘗試,我成功架設起能同時建立並託管無數個網站的平台。

可是儘管能夠降低網站平均成本,這麼多網站的維護費用仍然相當而貴!參考過去許多網站的經驗以及前輩的建議,我們決定以廣告做為收入來源。因為我們的成本隨著規模與流量提升,而廣告收入也能隨之提升。

帶著促進教會網路發展的使命,在2016年11月20日,TJC Host誕生了!