網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 電腦網路相關技術
論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具
  #1  
舊 2005-03-29, 02:08 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設 [請教]要如何強制瀏覽器能讀取到最新網頁?

愈來愈受不了瀏覽器常常會讀到舊網頁。例如最近明明新建好一個網站(在外國的虛擬主機,和本站同一個虛擬主機),而且昨天也已經順利讀取一整天了,今天再打開瀏覽器連上這個網站時,竟然又跑回到昨天以前的舊網站去(架在我自家的電linux主機上)。無論如何刷新也沒用。
並且去試另一台電腦(從未讀過這個網站的),竟然也是連上舊的網頁

我知道這又是國內的網路業者的proxy的問題?就是不斷地用舊的存檔資料丟給你。

請問幾個問題:

一、這種情形的真正原因是出在哪裡?平常隨意說proxy或cache,其實我都沒有搞懂真實的意義 ,很想了解一下正確名詞以及意義。

二、為什麼明明網站已更新,而存放在網路中間節點的資料不更新?而像我昨天
這樣已經明明可以讀取一整天的,為何今天再上去又會被丟回來舊資料?至少昨天已經有新資料,中間節點應該也是存新的資料才是啊?

三、為何有時候它的更新是同步的?例如我一邊改圖檔或者文字,一邊瀏覽都是立即更新?

四、有何方法可以強制讀到新資料?我目前用的最笨的方法是更改我的電腦裡dns,例如本來是用中華電信的168.95.1.1,就改成其他業者如so-net的。雖然常有立即明顯的效果,但似乎久而久之,都會發生類似問題。這是全世界都一樣,還是台灣這些網路業者特別爛?


謝謝先。
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
  #2  
舊 2005-03-29, 02:10 PM
steven steven 目前離線
進階會員
 
註冊日期: 2003-05-27
文章: 1,404
預設

Ctrl + F5試看看.
__________________
五分埔 | 德國 | 歐洲 | 美食 | 香水
Wufenpu | COVID-19 | Epidemic | Pandemic
回覆時引用此篇文章
  #3  
舊 2005-03-29, 02:11 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設

引用:
作者: steven
Ctrl + F5試看看.
請問這是歎麼作用?原理是啥?

__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
  #4  
舊 2005-03-29, 04:13 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設

引用:
Ctrl + F5試看看.
試了一下,沒用。

引用:
網址列處最後加 ?xxx=yyy
隨便加
如果可接受的話
就可以當成不同網頁來讀
有時候好像就可以強制讀到新資料
一樣沒有作用。
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
  #5  
舊 2005-03-29, 04:16 PM
monkey 的頭像
monkey monkey 目前離線
進階會員
 
註冊日期: 2003-12-16
文章: 1,972
預設

要不要也把 電腦裡面的暫存檔也清一清 ^^"
__________________
回覆時引用此篇文章
  #6  
舊 2005-03-29, 04:21 PM
kiang kiang 目前離線
普通會員
 
註冊日期: 2003-12-15
文章: 83
預設

換個DNS試試
__________________
回覆時引用此篇文章
  #7  
舊 2005-03-29, 04:24 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設

清暫存檔有時有用有時沒用,因為我用一台從未上過的電腦去看竟也給我舊資料。
換DNS我也提過,那是最後一步了。

但我要的是第一篇問題的答案。
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
  #8  
舊 2005-03-29, 04:30 PM
kiang kiang 目前離線
普通會員
 
註冊日期: 2003-12-15
文章: 83
預設

proxy是伺服器端,因為大家瀏覽網站的重複頻率很高,我們可以在中間架設一個伺服器暫時儲存第一個人瀏覽過的網頁,當第二個人想要瀏覽同樣的網頁時就可以從proxy直接取回,伺服器端可以減少流量,用戶端可以加速存取,只是更新頻率會影響大家使用的意願。

cache是自己電腦中的,跟proxy的作用相近,可以藉此降低網路頻寬的需求;大部分的網頁圖片預設都會存入到快取中,除非強制更新或是超過了保存時間。

可是你這樣的問題感覺像是DNS...
__________________
回覆時引用此篇文章
  #9  
舊 2005-03-29, 05:10 PM
robowang robowang 目前離線
進階會員
 
註冊日期: 2004-05-22
文章: 372
預設

這個問題我向 Hinet 提出過抗議, 但是, 想當然爾, 沒有任何回應
各家 ISP 為了節省流量, 大量使用 proxy 來存放網頁內容
這原是無可厚非的事, 一則 ISP 可以節省流量, 二則 user 也可以加快瀏覽速率
但我希望各 ISP 能提供一個方案, 讓網頁更新後能要求 proxy 重新讀取網頁內容
但似乎沒有一家 ISP 有這樣的服務

後來, 我只好採取自救策略, 那就是把 .htm 的檔案名稱, 全部改為 .php
這樣就 OK 了
因為 proxy 遇到 .php 或 .asp 等等的網頁, 並不會把它加入快取中
而是每次讀取時, 都會向 http server 重新取得網頁內容
(因為這一類網頁很可能是動態內容, 每次讀取可能內容都不相同, 不適合加入快取中)

如果你希望網頁修改之後, 能夠立即顯示新的內容
則往後設計網頁時, 就不要使用 .htm 的檔名, 而一律改用 .php (或 .asp 等等), 就沒問題了
當然這會造成 http server 多一點點解譯的工作, 理論上會稍微慢一點點
回覆時引用此篇文章
  #10  
舊 2005-03-29, 05:16 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設

引用:
那就是把 .htm 的檔案名稱, 全部改為 .php
可是我有這種情形也包括了使用phpbb或vbulletin這種論壇的網站?它照樣有時丟給我舊的網站資料?
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
回覆


發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 05:29 AM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.