Re: [問題] 新手對網頁的一些問題 (釐清網頁的格式?)

看板Web_Design作者 (是妳)時間15年前 (2009/01/07 00:15), 編輯推噓2(2017)
留言19則, 5人參與, 最新討論串5/5 (看更多)
至於你提到為什麼要這樣做 有什麼優點 試想,舊的 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)

01/07 01:49, , 1F
這件事情用JavaScript作會更好 (server有cache問題 XD)
01/07 01:49, 1F

01/07 02:28, , 2F
實做過比較快懂,我前面推的文章很詳細..><
01/07 02:28, 2F

01/07 07:40, , 3F
我一直不太了解cache問題~會發生什麼事呢?
01/07 07:40, 3F

01/07 09:29, , 4F
瀏覽器自以為聰明把舊的結果直接拿來用
01/07 09:29, 4F

01/07 09:33, , 5F
了解~沒有真正去讀server端的東西~
01/07 09:33, 5F

01/07 09:34, , 6F
本來想像成是server端的問題
01/07 09:34, 6F

01/07 19:48, , 7F
一樓讓我想到 , 其實 javascript 也有cache問題(for ajax):p
01/07 19:48, 7F

01/07 19:48, , 8F
在這個case裡面 , 其實 cache應該還不算是問題.
01/07 19:48, 8F

01/07 19:49, , 9F
不過原文描述也有部份算是偏頗的地方就是了
01/07 19:49, 9F

01/07 19:49, , 10F
動態語言雖然具有高彈性 , 但是相對的就在處理方面需要時間,
01/07 19:49, 10F

01/07 19:50, , 11F
cache 有分成 browser(client side)跟server side兩種.
01/07 19:50, 11F

01/07 19:51, , 12F
一般大戰, 要處理流量問題通常是動態頁面+server cache並行.
01/07 19:51, 12F

01/07 19:51, , 13F
「存一堆檔案」沒關係 ,「修改時要改一堆檔案」才有關係.
01/07 19:51, 13F

01/07 19:51, , 14F
(ps , server cache 通常就是採用暫存頁檔的方式運行.)
01/07 19:51, 14F

01/07 19:52, , 15F
不過講這些跟原本的題目差的很遠就是了 , 只是突然想到.XD
01/07 19:52, 15F

01/07 22:41, , 16F
server cache 是指不是每次都重跑php
01/07 22:41, 16F

01/07 22:42, , 17F
而是直接送出跑好的結果?
01/07 22:42, 17F

01/07 23:55, , 18F
指的是跑完之後會把頁面給存下來變成靜態網頁,如果有一樣的
01/07 23:55, 18F

01/07 23:55, , 19F
request string 就直接噴對應的字串回去 , 而不計算內容.
01/07 23:55, 19F
文章代碼(AID): #19OuEudP (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #19OuEudP (Web_Design)