設置一下你機器的MTU值再試試。。百度一下具體操作都有。。我搜索的網址
為固鎮等地區用戶提供了全套網頁設計制作服務,及固鎮網站建設行業解決方案。主營業務為網站制作、做網站、固鎮網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
路由器MTU值設置成多少最好
昨天晚上開始,就登陸不上博客后臺了,一直響應提示超時,然后又試了另外一個用zblog的網站,只有幾百個帖子,數據庫有些小,可以登陸,于是就猜想, 可能是空間有些問題;第二天問空間商時,空間商說并沒有對服務器環境估出改動,這樣看來可以排除服務器的問題,難道是升級zblog的問題?但是另外一個 zblog站登陸是正常的。考慮要么是zblog配置有問題,要么就是本地的登陸環境出現了問題。
zblog的配置參數大多數在c_option.asp中,下載了一個全新版本的zblog1.8最新版,然后用新的c_option.asp替換空間上 的c_option.asp,登陸了一下,可以登陸;看來是這個文件的問題了,對應新、老的c_option.asp,主要內容大多數相同,不同的只是一 些參數,因此就猜想,可能是某些參數影響了登陸時的任務量。因為zblog1.8最新版本把“更新緩存”功能給合成到很多操作中了,提高了自動執行的能 力,優化了操作步驟,但這樣一來,必然會在這些操作步驟中增加了任務量,并且,我還安裝了靜態頁面生成的插件。
上述是一方面現象,還有一個情況,也值得引起我的注意,并且可以在不同于上述中更換c_option.asp方法的基礎上,解決了登陸超時的問題,那就是修改數據傳輸包“MTU”值。
大致測試方法和這里說的基本一樣,這次的調整方法,基本和上次的方法一致。
MTU是Maximum Transmission Unit的縮寫。
意思是網絡上傳送的最大數據包。MTU的單位是字節。 大部分網絡設備的MTU都是1500。如果本機的MTU比網關的MTU大,大的數據包就會被拆開來傳送,這樣會產生很多數據包碎片,增加丟包率,降低網絡 速度。把本機的MTU設成比網關的MTU小或相同,就可以減少丟包。
如何檢測網關的MTU?
在本機打開dos窗口,執行:
ping -f -l 1452 192.168.1.1
其中192.168.1.1是網關IP地址,1452是數據包的長度。請注意,上面的參數是“-l”(小寫的L),而不是“-1”。 如果能ping通,表示數據包不需要拆包,可以通過網關發送出去。 如果出現:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
表示數據包需要拆開來發送。此時,減少數據包長度,再執行上面的ping命令。從1400到1472之間多試幾次,就能找到合適的數據包長度了。把數據包 長度加上數據包頭28字節,就得到MTU的值。 如果檢測到網關的MTU值是1500,不需要修改。 如果網關有防火墻ping不通,可以試試直接把MTU設為1400。
C:\Documents and Settings\Administratorping -f -l 1452 192.168.1.1
Pinging 192.168.1.1 with 1452 bytes of data:
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=1ms TTL=64
結果出現了回應了!這表示這一個 MTU 值是可行的!不過,強烈建議找出可行的最大 MTU 值!這樣一來,在設定的時候,才可以達到最佳的網速!
找出 MTU 值:利用上面這個方法找到的數值還不是 MTU 喔!由于一些封包上面的問題,上面這個值再加上 28 才是我們所需要的 MTU 值!所以,在上面的例子中,我們所需要的 MTU 值是 1464+28=1492!
附注:我設置為1452+28=1480后,還是會出現有些網站打不開、遠程桌面無法通過域名登陸的問題(通過ip可以正常遠程桌面登陸),而把MTU設置為1452后,反而這些問題都迎刃而解了,并且,此時,登陸zlbog后臺正常、使用域名登陸遠程桌面正常。
一般來講,設計好本機的MTU值,可以解決部分網站打不開的情況,但是如果你的共享主機或路由器的MTU設置有問題,有時問題仍然存或,或者出現網速過慢的情況。合理的設置路由器與本機的MTU值,就可以完全解決上述問題,使上網速度達到最大化。
如何修改本機的MTU?修改方法如下:
(1)、運行regedit
(2)、瀏覽到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
(3)、Interfaces下有多個子項,每個子項對應一個網卡。請按如下方法選擇網卡:
(a)確定本機用來連接Internet的網卡或撥號連接的IP,如192.168.0.19;
(b)用鼠標點擊Interfaces上的子項,查看鍵值列表中的IPAddress項;
(c)如果IPAddress的鍵值與(a)中的IP相同,即192.168.0.19,則該子項就是要找的網卡。
(4)、進入該子項,在右邊的窗口里按鼠標右鍵,選擇“新建”-“雙字節值”,輸入名稱“MTU”,按回車。再用鼠標雙擊“MTU”,彈出修改窗口: 如圖3: 填入MTU的值。填寫前請先把基數設為十進制。 設置好后,需要重啟機器才能生效。
實踐、重啟、測試,最后得出最佳的網絡狀態,探索無極限,努力,終會有好結果。
測試步驟
1. 撥號上網,并打開“開始”菜單→“程序→附件→命令提示符”
2. 輸入命令“ping –l 14xx –f ”,這里我們解釋一下命令參數的含義
* –l 14xx參數:發送一個定長數據包,14xx是要測試的包大小,如前所述,ADSL的MTU一般在1450與1492之間,第3步中將每次更換一次該值
* –f 參數:通知操作系統不能私自更改該數據包大小
* :任意一臺Internet上的主機,也可使用其它主機名或IP地址
3. 觀察反饋結果并判斷ISP的MTU值(請注意圖中標黃框部分)
1) 第一次發送測試包,包長1450
如圖1,提示數據包過大,需要分包,因此判斷該數值(1450)大于ISP的MTU,應降低包大小
2) 第二次發送測試包,包長1440
如圖2,數據包大小降為1440,提示應為數據包過大,因此判斷該值(1440)仍大于ISP的MTU,還應繼續降低
3) 第三次發送測試包,包長1430
如圖3,數據包大小降為1430,提示該數據包可以正常傳輸,因此判斷ISP的MTU值在1440~1430之間
4) 第四次發送測試包,包長1435
如圖4,數據包大小升為1435,提示仍然可以正常傳輸,因此判斷MTU數值在1440~1435之間
5) 第五次發送測試包,包長1438
如圖5,數據包大小升為1438,提示可正常傳輸,因此判斷MTU數值在1440~1438之間
6) 第六次發送數據包,包長1439
如圖6,數據包大小升為1439,提示因數據包過大無法傳輸,因此,判斷出該ISP的MTU值為1438
4. 計算本地電腦的MTU值
上面得到的MTU值不能直接用于本地設置上,還應在此基礎上加上28(包頭大小),因此最終的MTU數值為1466
5. 修改本機MTU值
修改本機默認的MTU值可以通過注冊表來進行,但更直觀穩妥的方法是使用一些系統優化軟件,如“超級兔子”或“Windows優化大師”等,本例使用 “超級兔子 V6.25”進行演示。如圖7是進入魔法設置網絡設置標簽的畫面,首先選中“使用最大傳輸單元”前面的勾,然后再從后面的數據欄中輸入計算出的MTU值 (1466)后點擊確定并重啟電腦即可。
總結
如上所述,整個過程可能看起來挺煩瑣,但思路十分簡單,而且效果不錯。筆者的電腦設置了MTU值后,瀏覽器打開頁面的速度較未設置前提高了15%,效果還是很明顯的。但此法只適用于PPPOE的撥號ADSL,對于光纖接入或ISDN接入的寬帶網絡不適用此法
如果你 動了數據庫,比如用備份的數據庫,那么你要保證這個備份的數據庫的名稱與你安裝時的數據庫名稱一樣才可以,而且登陸的時候,要用備份的數據庫的登陸名與密碼,否則的話就提示 你所說的錯誤,如果你沒有動數據庫,清空一下緩存,關閉瀏覽器,從新打開,試一下,如果還是不行,那就從新安裝吧!!
解決zblog數據庫連接錯誤的步驟:
1、zblog安裝文件目錄的寫權限。
如果你的網站是在虛擬主機上,而又無法運行zblog,這個步驟需要和技術人員溝通,使你獲得對自己主機空間文件夾的修改權限。
如果你是本地安裝調試就需要自己完成如下操作:
如果zblog所在磁盤是FT32格式,此處不需要設置,如果是NTFS格式,則需要開啟整個zblog所在文件夾(包括子文件夾)的everyone寫權限。你可以按照以下步驟來完成設定。
雙擊打開“我的電腦”—“工具”菜單—“文件夾選項”—“查看”—去掉“使用簡單文件共享”前面的對勾。
右鍵zblog安裝的文件目錄—“屬性”—“安全”—選擇“everyone”帳戶,勾選下面的允許“修改”對應的勾(同時你會發現自動勾選了很多,不要管)。點擊確定,并應用于子文件夾(有提示)。
2、zblog需要系統目錄的temp文件夾的寫權限。
如果是虛擬主機,一般不需要此步操作。如果是本地調試此步驟需要完成本步操作。
使用和步驟1相同的方法設定“C:\WINDOWS”下temp文件夾的everyone的修改屬性。
3、重新安裝zblog。
設定完這兩個文件夾的寫權限后,你需要重新通過瀏覽器打開網站,你會發現你的zblog提示你安裝配置zblog的數據庫名和帳戶密碼。從這里你應該知道,上一次的配置并沒有被寫到數據庫里,否則不會提示你重新安裝了。這也就是為何你無法登陸zblog,并提示“數據庫錯誤”的原因了。如果你是一個有心人,這時打開zblog安裝目錄下的data文件夾,zblog的默認數據庫文件zblog.mdb仍然躺在那里而不是一個很長的文件名。而一般情況下,正常安裝zblog后,這個zblog.mdb一定會更換為一個很長的文件名字。
切記不可刪除zblog文件夾,然后重新復制一個過來,如果是這樣,zblog文件夾仍然沒有everyone寫權限。如果上面的步驟不可以,你可以嘗試將zblog文件夾刪除后,重新復制一個文件夾過來,一定要重新設定一遍zblog的寫權限(包括子文件夾),然后方能正常使用。
4、如何確認是真的數據庫連接有問題。
你可以查看zblog文件夾根目錄下 c_custom.asp 文件中Const ZC_DATABASE_PATH后面的 data/ 后的字符是否和data文件夾下的文件名字是否一致,如果不一致,一定不會正常運行zblog。
5、為何zblog需要那么多寫權限。
這個問題最有權力回答的應是zblog的作者朱煊同學。不過,通過使用,我們還是會知道一些答案。
a、要想完成zblog的各種配置,根目錄下的文件需要寫權限。如c_custom.asp、c_option.asp。
b、要完成zblog配置并向數據庫文件寫入數據data文件夾下的mdb文件需要寫權限。
c、發布文章的時候需要將post文件夾創建靜態html文件,那么這個文件夾需要寫權限。
d、創建各種文章列表和模塊的時候需要includ文件夾的寫權限。
e、每一篇文章都一個摘要,cache文件夾需要寫權限。
f、如果你要啟用并下載一些插件,plugin文件夾需要寫權限。
g、如果你想使用一個新的zblog模板,或者想修改使用的模板,themes文件夾需要寫權限。
h、如果你想修改zblog更高級的功能,也需要特別的文件夾的寫權限,對了差點忘了還有rss.xml這個訂閱文件。
需要這么多的寫權限,除非你是一個服務器維護的高手,那么需要開啟寫權限的目錄的時候開啟,不需要的時候關閉。一般情況下,建議你還是將zblog所在的目錄整個文件夾賦予everyone的寫權限。否則,莫名其妙的很多麻煩都會讓你“很鬧心”。
如果你確實覺得賦予網站根目錄的everyone的寫權限太危險,還有很多簡單的設定可以幫你提升zblog的安全系數。不過這都是對于一般安全性而言,而對于高級hacker,即便是你開啟最小的寫權限,仍然可以被拿下。甚至有的時候,人家根本不拿你開刀,而是直接搞定所在的那臺服務器了。
分享標題:zblog登陸超時 zblog asp
文章源于:http://vcdvsql.cn/article36/ddeigsg.html
成都網站建設公司_創新互聯,為您提供服務器托管、動態網站、網站建設、定制網站、網站收錄、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯