1、高手請進!!!!!WEB緩存伺服器能緩存動態網頁嗎???
想緩存動態網頁的內容的話,基本上是不可能,因為它每次都是要去訪問伺服器的,而不是在客戶機上,這樣子的話,不知道能不能實現,不過,你可以試一下,在WEB應用程序中,輸出時,不要清除緩存,看行不行。
2、網站緩存功能是什麼意思?
提前下載後儲存在本地硬碟中
緩存的最根本的目的是為了提高網站性能,減輕頻繁訪問數據而給資料庫帶來的壓力.再進一步,合理的緩存了某種數據形式,還會減輕程序運算時,對CPU帶來的壓力.首先,我們要知道一個最基本的效率規則,操作內存中的數據比操作存放在硬碟上的數據是要快N個數量級的.操作簡單的文本結構的數據比操作資料庫中的數據快N個數量級.
目前緩存的做法分為兩種模式:
第一種模式是內存緩存,緩存數據存放在伺服器的內存空間中,這種模式的效率是最高的.這里要注意的是:每一個伺服器的資源都是有限的,盲目的把所有數據都加在到內存中,將可能會導致伺服器資源佔用過多,而造成Web服務失敗.
第二種模式就是文件緩存,緩存數據存放在伺服器的硬碟空間中.存放格式有很多種類,如:文本格式,XML格式,二進制格式等等.這里要注意的是,伺服器I/O的處理能力有限,當一次性讀取過大數據時(>1M),它並沒有想像中那麼的高效.這個時候就需要你有一個合理的文件結構來解決了.但這已經不在我們本次要講敘的內容範圍內了.
3、網頁緩存伺服器拒絕訪問?
IE總是彈出腳本錯誤提示窗口
出現此問題是因為該網頁的 HTML 源代碼不能使用客戶端腳本(如 Microsoft JScript 或 Visual Basic 腳本)正確工作。發生此問題可能是因為以下原因之一: " 網頁的 HTML 源代碼中有問題。
● 您的計算機或網路上阻止了活動腳本、ActiveX 控制項或 Java 小程序。Internet Explorer 或另外一種程序(如防病毒程序或防火牆)可以配置為阻止活動腳本、ActiveX 控制項或 Java 小程序
● 防病毒軟體配置為掃描您的「臨時 Internet 文件」或「已下載的程序文件」文件夾。
● 您計算機上的腳本引擎損壞或過時。
● 您計算機上的 Internet 相關文件夾損壞。
● 您的視頻卡驅動程序已損壞或者已過時。
● 您計算機上的 DirectX 組件損壞或過時。
注意:伺服器端腳本 -- 如 Active Server Pages (ASP) 中的 Visual Basic 腳本 -- 運行在 Web 伺服器上。因伺服器端腳本故障而發生的腳本錯誤不在 Internet Explorer 中生成錯誤消息,但也可能會創建一個不能正確顯示或工作的網頁。
一、錯誤特徵:
行: 247 字元: 2 錯誤: 拒絕訪問 代碼: 0
二、解決方案
1、清除一下IE瀏覽器的緩存,點IE上的工具——然後再選擇最下面的Internet選項,再點Internet刪除文件(記得勾上刪除所有離線內容),確定後再重新打開IE瀏覽器試試,同時請確認您使用的是IE6.0及以上版本。
2、您的網頁上清緩存,在網頁上選擇工具->Interner選項->刪除Cookies和刪除文件,然後再確定。
3、請您點擊IE瀏覽器中的「工具」,選擇「internet選項」,進入「安全」頁面,點擊「自定義級別」,將您的安全設置設為「低」。
4、清空一下IE瀏覽器的cookies文件,在IE瀏覽器中設置「禁止自動腳本更新」,並不要選擇「禁止運行ActiveX控制項」,然後再嘗試操作。
三、總結
1、錯誤類型不固定 行: 247 字元: 2 錯誤: 拒絕訪問 代碼: 0 數字部分都是可變的。
2、解決方案中的4條不用都改,我的錯誤只用了1、2條就解決了。
3、錯誤發生原因沒有做解釋,因為我也搞不懂,很復雜而且需要一定專業知識才能搞懂,寫在這也沒什麼必要,因為我們的目的是解決這一錯誤,能正常訪問網頁就OK了。
如果是打開IE上網時彈出,屬正常現象,可以在IE-工具-高級選項中選擇"禁用腳本調試";如果還是不行,就把「顯示每個腳本的錯誤通知」前的對號去掉,就不會出現了!
因為現在的網頁都使用了大量的腳本,寫錯了也很正常,把腳本錯誤通知去掉就可以了!
也是在IE的高級選項中找
4、網站後台緩存 瀏覽器緩存 伺服器緩存這三者有什麼區別呢?
網站後台緩存 是網站程序產生的一些臨時文件,如PHP程序最喜歡。這個文件一般是在網站程序目錄。
伺服器緩存是伺服器為了提升速度而產生的一些臨時文件,如gzip的文件,一般是防在特定的目錄。
瀏覽器緩存是用戶本地瀏覽器緩存的網頁文件,比如我們第一次打開一個網站速度會慢一些,第二次打開就很快,就是緩存在了本地。
5、如何清除WEB伺服器的緩存
清除web伺服器(網站)的緩存的方法有三種
登錄網站web端後台,清除緩存;
通過FTP等工具連接網站,進入根目錄,刪除緩存文件夾;
通過瀏覽器清除本地電腦的緩存。
6、一些網站(像熱門新聞類)的緩存是在本地瀏覽器緩存還是在伺服器端有緩存呢
瀏覽過的網頁緩復存都會存在本地制瀏覽器的程序文件夾里,伺服器只是提供一個平台讓你進入其中,如果你有賬號的話,是可以存儲到雲端的,一般每個賬號會給你幾個G的雲端儲存空間。n你如果經常上網的話,最好能下載一個QQ瀏覽器,這個瀏覽器的你直接登錄QQ號就行,而且給的雲端儲存空間也是很大的,能滿足你的很多需求,一般你的瀏覽記錄和書簽也都會同步到雲端,這樣你就可以在任何一台有QQ瀏覽器的設備上查看了!
7、網站緩存加速伺服器用哪個?
aiCache以客戶需求為核心,聚焦客戶關注的挑戰和壓力,依託引領世界時代潮流的互聯網技術,持續為客戶創造最 大價值。
基於cache技術的解決方案可使網站加速100至1000倍,可節省伺服器4倍以上,aiCache解決方案保證每個用戶的應用實現安全、高速和高可用,幫助企業獲得最大投資回報。不是很清楚你說的緩存加速設備具體是什麼設備,如果是web緩存加速的原理,一般主要指的是將web內容暫存下來,其他人再去訪問的時候,無需要從源站獲取了,提高了用戶相應的速度,節省了伺服器消耗資源等。目前流行的緩存加速的軟體有Fikker緩存加速伺服器軟體,CDN內容分發網路等。
8、瀏覽器訪問伺服器下載頁面與從緩存讀取頁面,有什麼區別?
Cookies現在經常被大家提到,那麼到底什麼是Cookies,它有什麼作用呢?Cookies是一種能夠讓網站伺服器把少量數據儲存到客戶端的硬碟或內存,或是從客戶端的硬碟讀取數據的一種技術。Cookies是當你瀏覽某網站時,由Web伺服器置於你硬碟上的一個非常小的文本文件,它可以記錄你的用戶ID、密碼、瀏覽過的網頁、停留的時間等信息。<br><br> 當你再次來到該網站時,網站通過讀取Cookies,得知你的相關信息,就可以做出相應的動作,如在頁面顯示歡迎你的標語,或者讓你不用輸入ID、密碼就直接登錄等等。從本質上講,它可以看作是你的身份證。但Cookies不能作為代碼執行,也不會傳送病毒,且為你所專有,並只能由提供它的伺服器來讀取。保存的信息片斷以"名/值"對(name-value pairs)的形式儲存,一個"名/值"對僅僅是一條命名的數據。一個網站只能取得它放在你的電腦中的信息,它無法從其它的Cookies文件中取得信息,也無法得到你的電腦上的其它任何東西。 Cookies中的內容大多數經過了加密處理,因此一般用戶看來只是一些毫無意義的字母數字組合,只有伺服器的CGI處理程序才知道它們真正的含義。 <br><br> 由於Cookies是我們瀏覽的網站傳輸到用戶計算機硬碟中的文本文件或內存中的數據,因此它在硬碟中存放的位置與使用的操作系統和瀏覽器密切相關。在Windows 9X系統計算機中,Cookies文件的存放位置為C:/Windows/Cookies,在Windows NT/2000/XP的計算機中,Cookies文件的存放位置為C:/Documents and Settings/用戶名/Cookies。 <br><br> 硬碟中的Cookies文件可以被Web瀏覽器讀取,它的命令格式為:用戶名@網站地址[數字].txt。如筆者計算機中的一個Cookies文件名為:ch@163[1].txt。要注意的是:硬碟中的Cookies屬於文本文件,不是程序。 <br><br> Cookies的設置 <br><br> 你可以在IE的"工具/Internet選項"的"常規"選項卡中,選擇"設置/查看文件",查看所有保存到你電腦里的Cookies。這些文件通常是以user@domain格式命名的,user是你的本地用戶名,domain是所訪問的網站的域名。如果你使用NetsCape瀏覽器,則存放在"C:/PROGRAMFILES/NETS- CAPE/USERS/"裡面,與IE不同的是,NETSCAPE是使用一個Cookie文件記錄所有網站的Cookies。 <br><br> 我們可對Cookie進行適當設置:打開"工具/Internet選項"中的"隱私"選項卡(注意該設置只在IE6.0中存在,其他版本IE可以單擊"工具/Internet選項" "安全"標簽中的"自定義級別"按鈕,進行簡單調整),調整Cookie的安全級別。通常情況,可以調整到"中高"或者"高"的位置。多數的論壇站點需要使用Cookie信息,如果你從來不去這些地方,可以將安全級調到"阻止所有Cookies";如果只是為了禁止個別網站的Cookie,可以單擊"編輯"按鈕,將要屏蔽的網站添加到列表中。在"高級"按鈕選項中,你可以對第一方Cookie和第三方的Cookie進行設置,第一方Cookie是你正在瀏覽的網站的Cookie,第三方Cookie是非正在瀏覽的網站發給你的Cookie,通常要對第三方Cookie選擇"拒絕"。你如果需要保存Cookie,可以使用IE的"導入導出"功能,打開"文件/導入導出",按提示操作即可。<br><br>Cookies的寫入與讀取 <br><br> Cookies集合是附屬於Response對象及Request對象的數據集合,使用時需要在前面加上Response或Request。 <br><br> 用於給客戶機發送Cookies的語法通常為: <br><br> 當給不存在的Cookies集合設置時,就會在客戶機創建,如果該Cookies己存在,則會被代替。由於Cookies是作為HTTP傳輸的頭信息的一部分發給客戶機的,所以向客戶機發送Cookies的代碼一般放在發送給瀏覽器的HTML文件的標記之前。 <br><br> 如果用戶要讀取Cookies,則必須使用Request對象的Cookies集合,其使用方法是: 需要注意的是,只有在伺服器未被下載任何數據給瀏覽器前,瀏覽器才能與Server進行Cookies集合的數據交換,一旦瀏覽器開始接收Server所下載的數據,Cookies的數據交換則停止,為了避免錯誤,要在程序和前面加上response.Buffer=True。 <br>Cookies的應用 <br><br> 幾乎所有的網站設計者在進行網站設計時都使用了Cookie,因為他們都想給瀏覽網站的用戶提供一個更友好的、人文化的瀏覽環境,同時也能更加准確地收集訪問者的信息。 <br><br> 網站瀏覽人數管理 <br><br> 由於代理伺服器、緩存等的使用,唯一能幫助網站精確統計來訪人數的方法就是為每個訪問者建立一個唯一的ID。使用Cookie,網站可以完成以下工作:測定多少人訪問過;測定訪問者中有多少是新用戶(即第一次來訪),多少是老用戶;測定一個用戶多久訪問一次網站。 <br><br> 通常情況下,網站設計者是藉助後台資料庫來實現以上目的的。當用戶第一次訪問該網站時,網站在資料庫中建立一個新的ID,並把ID通過Cookie傳送給用戶。用戶再次來訪時,網站把該用戶ID對應的計數器加1,得到用戶的來訪次數或判斷用戶是新用戶還是老用戶。 <br><br> 按照用戶的喜好定製網頁外觀 <br><br> 有的網站設計者,為用戶提供了改變網頁內容、布局和顏色的權力,允許用戶輸入自己的信息,然後通過這些信息對網站的一些參數進行修改,以定製網頁的外觀。 <br><br> 在電子商務站點中實現諸如"購物籃"等功能 <br><br> 可以使用Cookie記錄用戶的ID,這樣當你往"購物籃"中放了新東西時,網站就能記錄下來,並在網站的資料庫里對應著你的ID記錄當你"買單"時,網站通過ID檢索資料庫中你的所有選擇就能知道你的"購物籃"里有些什麼。 <br><br> 在一般的事例中,網站的資料庫能夠保存的有你所選擇的內容、你瀏覽過的網頁、你在表單里填寫的信息等;而包含有你的唯一ID的Cookie則保存在你的電腦里。 <br><br>Cookies的缺陷 <br><br> Cookie雖然被廣泛的應用,並能做到一些使用其它技術不可能實現的功能。但也存在一些不夠完美的方面,給應用帶來不便。 <br><br> 多人共用一台電腦的問題 <br><br> 任何公共場合的電腦或者許多在辦公室或家裡使用的電腦,都會同時被兩個以上的人使用。這樣,當你用它在網上超市購物時,網上超市或網站會在這台機器上留下一個Cookie,將來也許就會有某個人試圖使用你的賬戶購物,帶來了不安全的可能。當然,在一些使用多用戶操作系統如Windows NT或UNIX的電腦上,這並不會成為一個問題。因為在多用戶操作系統下不同的賬戶的Cookie分別放在不同的地方。 <br>Cookies被刪除時 <br><br> 假如你的瀏覽器不能正常工作,你可能會刪除電腦上所有的臨時Internet文件。然而,一旦這樣操作以後,你就會丟掉所有的Cookies文件。當你再次訪問一個網站時,網站會認為你是一位新用戶並分配給你一個新的用戶ID以及一個新的Cookie。結果將會造成網站統計的新老用戶比發生偏差,而你也難以恢復過去保存的參數選擇。 <br><br> 一人使用多台電腦時 <br><br> 有的人一天之中經常使用一台以上的電腦。例如在辦公室里有一台電腦、家裡有一台、還有移動辦公用的筆記本電腦。除非網站使用了特別的技術來解決這一問題,否則,你將會有三個不同的Cookies文件在這三台機器上,而在三台機器上訪問過的任何網站都將會把你看成三個不同的用戶。 <br><br>防範Cookies泄密 <br><br> 想知道你訪問的網站是否在你的硬碟或內存中寫入了Cookies信息嗎?只需執行下面的操作步驟,就可以了解和控制你正在訪問的網站的Cookies信息。<br><br>步驟一點擊IE窗口中的"工具" "In-ernet選項",打開"Internet選項"設置窗口; <br><br> 步驟二點擊"Internet選項"設置窗口中的"安全"標簽,然後再點擊"自定義級別"按鈕,進入"安全設置"窗口; <br><br> 步驟三 找到"安全設置"窗口中的"Cookies"設置項。"Cookies"設置項下有兩個分選項,其中"允許使用存儲在您計算機上的ookies"是針對存儲在用戶計算機硬碟中的Cookies文件;"允許使用每個對話Cookies(未存儲)"是針對存儲在用戶計算機內存中的Cookies信息。存儲在硬碟中的Cookies文件是永久存在的,而存儲在內存中的Cookies信息是臨時的。要想IE在即將接收來自Web站點的所有Cookies時進行提示,可分別選擇上面兩個分選項中的"提示"項。當然,你也可以選擇"啟用",允許IE接受所有的Cookies信息(這也是IE的默認選項);選擇"禁止",則是不允許Web站點將Cookies存儲到您的計算機上,而且Web站點也不能讀取你計算機中已有的Cookies。 <br><br> IE6.0提供了更為可靠的個人隱私及安全保護措施,可以讓用戶來控制瀏覽器向外發送信息的多少。在"Internet 選項"窗口中新增了"隱私"選項卡(圖1),用戶可以在其中直接設置瀏覽時的隱私級別,按需要控制其他站點對自己電腦所使用的Cookies。 <br><br>如果我們正在瀏覽的站點使用了Cookie,那麼在瀏覽器狀態欄中會有一個黃色驚嘆號的標記,雙擊後可打開"隱私報告"對話框,用戶可以在其中查看具體的隱私策略,還可直接點擊"設置"按鈕後在上述"隱私"選項卡中調節安全隱私級別。 <br><br> 在"常規"選項卡中還增加了"刪除Cookies"按鈕(圖2),方便用戶直接清除本機上的Cookies。另外,在"工具" "選項" "高級"選項卡中也增加了一些進一步提高安全性的選項(如關閉瀏覽器時清空Internet臨時文件)。其實,如何更好地保護個人隱私和安全是微軟下一代".NET"戰略軟體中的關鍵技術,現在IE6.0已經嘗試著邁出了第一步。 <br><br> 另外,由於Cookies的信息並不都是以文件形式存放在計算機里,還有部分信息保存在內存里。比如你在瀏覽網站的時候,Web伺服器會自動在內存中生成Cookie,當你關閉IE瀏覽器的時候又自動把Cookie刪除,那樣上面介紹的兩種方法就起不了作用,我們需要藉助注冊表編輯器來修改系統設置。要注意的是,修改注冊表前請作備份,以便出現問題後能順利恢復。<br><br>運行Regedit,找到如下鍵值:HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Cache/Special Paths/Cookies,這是Cookies在內存中的鍵值,把這個鍵值刪除。至此Cookies無論以什麼形式存在,我們都不用再害怕了。 <br><br> 最後有必要說明的一點是:杜絕Cookies雖然可以增強你電腦的信息安全程度,但這樣做同樣會有一些弊端。比如在一些需要Cookies支持的網頁上,會發生一些莫名其妙的錯誤,典型的例子就是你以後不能使用某些網站的免費信箱了。 <br>Cookies欺騙 <br><br> 通過分析Cookie的格式,我們知道,最後兩項中分別是它的URL路徑和域名,伺服器對Cookie的識別靠的就是這兩個參數。正常情況下,我們要瀏覽一個網站時輸入的URL便是它的域名,需要經過域名管理系統DNS將其轉化為IP地址後進行連接。若能在DNS上進行一些設置,把目標域名的IP地址對應到其它站點上,我們便可以非法訪問目標站點的Cookie了。 <br><br> 要進行Cookies欺騙,其實很簡單。比如在Win9X下的安裝目錄下,有一名為hosts.sam的文件,以文本方式打開後會看到這樣的格式: <br><br> 127.0.0.1 localhost <br><br> 經過設置,便可以實現域名解析的本地化,只需將IP和域名依上面的格式添加到文件中並另存為hosts即可。hosts文件實際上可以看成一個本機的DNS系統,它可以負責把域名解釋成IP地址,它的優先權比DNS伺服器要高,它的具體實現是TCP/IP協議中的一部分。 <br><br> 比如我們要讀取的目標站點 <a href="http://www.abc.com" target="_blank">www.abc.com</a> 所生成的Cookies信息,可以藉助<a href="http://www.def.com" target="_blank">www.def.com</a>(自己的站點)。<a href="http://www.def.com" target="_blank">www.def.com</a> 存放用來進行欺騙所需的文件,通過它讀取和修改對方的Cookie。 <br><br> 步驟一 ping<a href="http://www.def.com" target="_blank">www.def.com</a> 的IP地址: <br><br> ping <a href="http://www.def.com" target="_blank">www.def.com</a> <br><br> Reply from 192.168.0.1: bytes=32 time=20ms TTL=244 <br><br> 然後修改hosts.sam文件如下: <br><br> 192.168.0.1 <a href="http://www.abc.com" target="_blank">www.abc.com</a> <br><br> 並保存為hosts文件。 <br><br> 步驟二 讀取Cookies信息: <br><br> 將用來讀取Cookie的頁面傳<a href="http://www.def.com" target="_blank">www.def.com</a> ,此時連<a href="http://www.abc.com" target="_blank">www.abc.com</a>,由於我們進行本機DNS域名解析的修改,這時網路連接的並不<a href="http://www.abc.com" target="_blank">www.abc.com</a>,而<a href="http://www.def.com" target="_blank">www.def.com</a> 。 <br><br> 這<a href="http://www.abc.com" target="_blank">www.abc.com</a>設在本地的Cookie便可被讀出。 <br><br> 步驟三 同樣道理,你可對讀出的數據進行修改,並可將修改後的信息寫入Cookie中。修改完畢後,刪掉hosts文件,再重新進<a href="http://www.abc.com" target="_blank">www.abc.com</a>,此時所使用的Cookies數據就是你制定的數據。 <br><br> 總之,在某種程度上雖然可以實現Cookies的欺騙,給網路應用帶來不安全的因素,但Cookies文件本身並不會造成用戶隱私的泄露,也不會給黑客提供木馬程序的載體,只要合理使用,它們會給網站管理員進行網站的維護和管理以及廣大用戶的使用都帶來便利。 <br>Cookies集合具有以下幾種屬性: <br><br> 1.Expires屬性:此屬性用來給Cookies設置一個期限,在期限內只要打開網頁就可以調用被保存的Cookies,如果過了此期限Cookies就自動被刪除。如: <br><br> 設定Cookies的有效期到2004年4月1日,到時將自動刪除。如果一個Cookies沒有設定有效期,則其生命周期從打開瀏覽器開始,到關閉瀏覽器結束,每次運行後生命周期將結束,下次運行將重新開始。 <br><br> 2.Domain屬性:這個屬性定義了Cookies傳送數據的唯一性。若只將某Cookies傳送給_blank">搜狐主頁時,則可使用如下代碼: <br><br> 3.Path屬性:定義了Cookies只發給指定的路徑請求,如果Path屬性沒有被設置,則使用應用軟體的預設路徑。 <br><br> <br> 4.Srcure屬性:指定Cookies能否被用戶讀取。 <br><br> 5.Haskeys屬性:如果所請求的Cookies是一個具有多個鍵值的Cookies字典,則返回True,它是一個只讀屬性
9、什麼叫緩存伺服器
緩存伺服器用來存儲網抄絡上的其他用戶需要的網頁,文件等等。這種伺服器不僅可以使用戶得到他們想要得信息,而且可以減少網路的交換量。緩存伺服器往往也是代理伺服器。對於網路的用戶,緩存伺服器和代理是不可見的,在用戶看來所有的信息都來自訪問的網站。
10、網站伺服器緩存實現
你這個相當於,拿A當cdn用了,直接用cdn代替A即可