過去作網站都是將重心放在自己的網站上,但在 WEB 2.0 的概念之下,每個網站無不費盡心思開發 API,讓廣大的使用者協助找出平台設計者所忽略的應用。
這看來並沒有什麼不對,但是卻不能不留意這個趨勢所產生的影響。
舉例來說,現在網路主要的資源來源包括:傳統媒體的新聞內容、傳統作者發表的文章、網友自主發表的文章。
Idea-captor Studio
http://www.ics.com.tw http://charlie.utlinks.com.tw
TEL: (02)2368-7181
過去作網站都是將重心放在自己的網站上,但在 WEB 2.0 的概念之下,每個網站無不費盡心思開發 API,讓廣大的使用者協助找出平台設計者所忽略的應用。
這看來並沒有什麼不對,但是卻不能不留意這個趨勢所產生的影響。
舉例來說,現在網路主要的資源來源包括:傳統媒體的新聞內容、傳統作者發表的文章、網友自主發表的文章。
雲端應用近年來已經炒得非常火熱,但是真正派上用場的情況卻不多見。
對於租用實體主機/虛擬主機的網路業者而言,最大的成本來自於使用的硬碟空間和網路流量。
為了提高網站運作品質,往往得租用比實際需求更高的流量,才不致於發生塞車的現象。
為了提高內容的精緻度,往往得用較多的碟碟空間,才不會造成過度壓縮而產生失真的現象。
對這些情況來說,最關鍵的莫過於影音、圖檔的資源需求。
本文要談的是 memcache 這種作法,它是在主機上切出一塊記憶體作為公共儲存的空間。透過函示庫可以讓 php 這類的網頁程式將數值寫入記憶體備用。
那麼,實際的效能如何呢?
越來越多資訊包含了多種語言,以往單純的 Big5 文件已經無法處理,所以大家漸漸傾向把文件輸出成 unicode 型式。然而,Unicode 不像 Big5 只是單純的雙位元字集,佔用固定的 code range 那樣單純,它的複雜度更高。
在尋找適合的 solutions 時,發現以 Java, C 此類語言的資源較為豐富,而 php 則是要到 php 6 之後才會內建,而且要編譯 International Components for Unicode 的相關模組。而現在大家慣用的 iconv 指令,卻無法在 unicode 的編碼方式作切換。(會的人麻煩 comment 指點一下喔,謝謝!)
花了一點時間爬文後,整理出以下的最簡方案: