1. Problem 1 & Problem 3 of Textbook on Page 55.
(1).解釋 Web 技術演進是要解決什麼樣的問題?
第一時期 web 以靜態的html為主無資料庫的存取
第二時期有了CGI的技術使用程序的觀念作資料的存取
伺服器開始可以將資料先作處理在呈現給user
第三時期服務以執行緒的方式來進行 提高了網頁的效率
從以上的來看 web的技術的演進為的是能夠 與user之間作互動 以及能夠以更高的效率提供服務
(2).程序(Process) 和執行緒(Thread) 對網站性能有什麼不同的影響?
Process 每當服務一位新的user 就要多一個process當user 很多的時候 會降低網站的速度
而Thread 則是以 (serivice/Deamon)的形式常駐 而以執行緒 來提供服務
2. What does a CGI output contain in the HTTP header? Hint: Such as Content-type
使用google 搜尋line coding
網只會變成如下
http://www.google.com.tw/search?hl=zh-TW&q=line+coding&btnG=Google+%E6%90%9C%E5%B0%8B&meta=
?之後 就是要傳遞給伺服器作處理的訊息
zh-TW 表示的是繁體中文
q 表示送出查詢的資料
3. If you want to upload an mp3 file, should you use the GET or POST method? Why?
應該使用POST,因為GET是直接將資訊附加在url上 最多只能到255個字元 有大小的限制
而POST則允許傳送大量的資料
沒有留言:
張貼留言