2007年12月3日 星期一

Homework 11-26-2007

1. Problem 1 & Problem 3 of Textbook on Page 55.
1.試解釋WEB技術演進是要解決什麼樣的問題?
Web最早的概念包括不常更新,甚至不更新的靜態HTML頁面。而.com時代的成功則是依靠一個更加動態的Web,可以從不斷變化的內容資料庫中即時生成動態HTML頁面。Web 是透過參與者的互動:不論是提供內容、為內容索引或評分,都能夠使他們所使用的平臺增值。透過參與者的互動,好的產品或資訊本著它的口碑,核心概念是互動與分享,所有的網路行為,都可用「互動、分享」的概念來作詮釋。
3.程序(PROCESS)害執行緒(THREAD)對網站性能有什麼不同的影
Program:一群程式碼的集合,用以解決特定的問題。以物件導向的觀念來類比,相當於Class。 Process:由Program所產生的執行個體,一個Program可以同時執行多次,產生多個Process。以物件導向的觀念來類比,相當於Object。每一個Process又由以下兩個東西組成 一個Memory Space。相當於Object的variable,不同Process的Memory Space也不同,彼此看不到對方的Memory Space。 一個以上的Thread。Thread代表從某個起始點開始(例如main),到目前為止所有函數的呼叫路徑,以及這些呼叫路徑上所用到的區域變數。當然程式的執行狀態,除了紀錄在主記憶體外,CPU內部的暫存器(如Program Counter, Stack Pointer, Program Status Word等)也需要一起紀錄。
2. What does a CGI output contain? Hint: Such as Content-type and HTTP header
留言板 E-mail意見回覆 計數器...等等
3. If you want to upload an mp3 file, should you use the GET or POST method? Why?
POST method,POST 方法是將資料包裝在 HTTP 標頭內傳送給 Web server;而 GET 方法則是將資料直接加在 URI 之後。
4. Reading Assignments:XML (Page 187-188 on the Textbook)

沒有留言: