June 3,2007

Embedded 系統中的CGI 與 JSON (2)

利用JSON的確可以打造一個輕量給的Embedded web server. 使用JSON只需要你的系統支援以下功能

  1. 假設Client是IE5.5和Firefox 1.0以上
  2. Web server可以支援GET method CGI
  3. Web server最好有HTTP 1.1 modified的功能(optional) 

在上述假設下,基本上我們只需要使用三個檔案就可以利用JSON打造輕量給Web server CGI.

  1. 內含IFRAME的顯示頁面
  2. Rendering Javacript檔案
  3. CGI 頁面 value.js
顯示頁HTML內容 CGI 輸出的內容可以是 value.js rendering.js 的內容大概如此 這樣做的結果是每次讀取網頁時, 只需從Server更新由CGI輸出的value.js. 其他檔案在Client端會使用Cache的資料. 由於CGI輸出基本上只有JSON的資料, 所以整個系統的網路流量和效能都大大提升. 同時, 這個架構也把資料和顯示頁面分開. 網頁設計師和程式設計可以分開兩個人來做, 加速專案的開發速度. 網頁設計師就專心做好他的layout, 以及利用CSS來美化CGI輸出的資料就可以了.

Posted by wlsloi at 樂多Roodo! │20:28 │回應(0)引用(0)Embedded System
樂多分類:網路/3C 共同主題:JavaScript範例 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/3394245