看板 Web_Design 關於我們 聯絡資訊
至於你提到為什麼要這樣做 有什麼優點 試想,舊的 foo.html格式 就等於是一篇一篇寫死的文章 如果你想要寫一個網站 顯示 每天的日期 從 1/1 ~ 12/31 用html的寫法(這裡假設也不使用javascript) 要為每一天都建立一個檔案 所以需要366個檔案 這還是小事,更麻煩的是366個檔案代表著366個位址 莫非你期待使用者每天換一個網址? 或著你每天一過午夜12:00 就自己去把屬於那天的網頁檔名改成 index.html? 實務上當然不可能這樣做 可是有了像asp, php, 這類的後端動態語言 你可以寫出單純的一頁 date.php <html> <head></head> <body> <?php echo date('m/d' , time() ); ?> <body> </html> 這樣每天使用者連到這一頁 就會自動顯示今天的日期 你也不用煩惱每天要更新這頁的正確日期 更不用存一堆檔案在server的硬碟 這樣不是很美嗎? -- 回憶不會消失...只會被蓋在灰塵下... 只要沒有去吹動~~一切....就可以默默淡忘... 所以....不要成為那傷人吧.... ^.^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.9.31 ※ 編輯: SansWord 來自: 218.167.9.31 (01/07 00:17)
ybite:這件事情用JavaScript作會更好 (server有cache問題 XD) 01/07 01:49
juriolegend:實做過比較快懂,我前面推的文章很詳細..>< 01/07 02:28
SansWord:我一直不太了解cache問題~會發生什麼事呢? 01/07 07:40
pm2001:瀏覽器自以為聰明把舊的結果直接拿來用 01/07 09:29
SansWord:了解~沒有真正去讀server端的東西~ 01/07 09:33
SansWord:本來想像成是server端的問題 01/07 09:34
TonyQ:一樓讓我想到 , 其實 javascript 也有cache問題(for ajax):p 01/07 19:48
TonyQ:在這個case裡面 , 其實 cache應該還不算是問題. 01/07 19:48
TonyQ:不過原文描述也有部份算是偏頗的地方就是了 01/07 19:49
TonyQ:動態語言雖然具有高彈性 , 但是相對的就在處理方面需要時間, 01/07 19:49
TonyQ:cache 有分成 browser(client side)跟server side兩種. 01/07 19:50
TonyQ:一般大戰, 要處理流量問題通常是動態頁面+server cache並行. 01/07 19:51
TonyQ:「存一堆檔案」沒關係 ,「修改時要改一堆檔案」才有關係. 01/07 19:51
TonyQ:(ps , server cache 通常就是採用暫存頁檔的方式運行.) 01/07 19:51
TonyQ:不過講這些跟原本的題目差的很遠就是了 , 只是突然想到.XD 01/07 19:52
SansWord:server cache 是指不是每次都重跑php 01/07 22:41
SansWord:而是直接送出跑好的結果? 01/07 22:42
TonyQ:指的是跑完之後會把頁面給存下來變成靜態網頁,如果有一樣的 01/07 23:55
TonyQ:request string 就直接噴對應的字串回去 , 而不計算內容. 01/07 23:55