關於部落格
除了忙與盲之外,也要停下來想一想、看一看... 建議使用 FireFox 或 IE7 以上版本瀏覽。
使用 IE6 若看不到網頁請留個言唷








☞ 網誌分類列表 ☜

※ 網誌分類列表 ※
  自製軟體
  程式語言
  ├ 程式語言.BCB
  └ 程式語言.C#
  應用軟體
  └ MSN
  網站架設
  └ 部落軌道
  Ubuntu
  電腦硬體
  遊戲育樂
  日常生活
  └ 乾癬
  網路硬碟
 ◎不分類網誌列表◎ 





jQuery(document).ready(function(){
jQuery("#boxVisit a[class!='boxVisitSelf'],#boxRecommend a,#boxRecommended a").unbind('click');
jQuery("#boxVisit a[class!='boxVisitSelf'],#boxRecommend a,#boxRecommended a").click(function(){
window.open(this.href);return false;
}).attr('target','');
});



function toggle() {
var ele = document.getElementById("chromemenu");
var text = document.getElementById("displayText");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "☞ 顯示工具列 ☜";
}
else {
ele.style.display = "block";
text.innerHTML = "☞ 隱藏工具列 ☜";
}
}


☞ 顯示工具列 ☜
  • 756158

    累積人氣

  • 6

    今日人氣

    14

    追蹤人氣

天空網誌由國外連回台灣會當!!



由上圖可以看到,dllee 自家中(Seednet ADSL 2M/256)連到小咪家時,yam.com 的部分主機回應速度就要好幾秒。
dllee 找了其中最慢的 ad.blog.yam.com 開刀,再連一次:


可以看到,ad.blog.yam.com 的資料都取不到了,網誌則大部分都顯示 OK 只是:
1. 無法提供「讀者感受」服務。
2. 無法提供 人氣指數 及 人氣( ) 計數值 (無法確定人氣統計是否也會受到影響)

如果您在國外,可以試試看以下方法:

到 C:WINDOWSsystem32driversetc 目錄下找到 hosts 這個檔案,它是文字檔,可以使用記事本開啟它,在檔案最後加上

127.0.0.1       ad.blog.yam.com

以我自己的檔案來說,會變成:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
127.0.0.1       ad.blog.yam.com

存檔後,關閉所有的瀏覽器,再開啟瀏覽器,重新連天空網誌看看,如果速度有改善,那就留著用,如果速度沒改善,那就表示還有其他的問題。
如果您有測試的話,再來留個言吧



2009-04-26
小咪軌道留言表示:「方法試了,還是很慢,卡在一半...」,無法確定是否有改善,如果沒有改善,可以把加的那一行去掉。

dllee 先來說說瀏覽器看網頁的動作好了。

例如,要上天空網誌必需連到 blog.yam.com 這台主機(host),當您在瀏覽器中輸入或點選天空網誌連結時,瀏覽器會使用 blog.yam.com 先到 hosts 這個檔案去查表,如果查不到,再向 DNS 主機去查,必需查到 IP (xxx.xxx.xxx.xxx),瀏覽器才會向那個 IP 發出連線要求。如果在查 IP 的過程就失敗,那就會顯示找不到主機。

在瀏覽器找到網誌主機 IP 發出 http 連線要求後,主機會傳回 html 的網頁原始碼,瀏覽器必需在收到完整的網頁原始碼後,才會開始分析 html 內的各項 TAG,如果有使用 img, javascript 等連結,則會一一再對指定的主機發出連線的要求,在一一取回檔案/資料,並按 html/ccs 指定的格式去顯示,或是執行 javascript 的指令。

以上的動作,其實是很複雜的,因為所連結的 javascript 可能又再叫用其他的主機或是其他的服務。瀏覽器大多會一邊取資料,一邊作顯示,但是當主機回應的速度很慢時,顯示就會卡卡的,或是有當掉的感覺。

如上所述,這個 hosts 檔案是 Windows 系統用來作 host name 及 IP 的對照表,不用透過 DNS 直接取得 IP 的快速方法,而在昨天提供的方法中,則是將某個主機的 IP 硬是改成 127.0.0.1,而 127.0.0.1 表示是自己的電腦,因為在自己的電腦沒有提供 http 及以網頁連結內的相關程式,所以,在取得或操作該項目時,瀏覽器就會顯示失敗(如貼圖的 404 File Not Found),因為是對自己的電腦,所以處理的時間很短(如貼圖都是幾個ms),而瀏覽器取不到對應的資料,就以空白處理,導致相關的資料就無法顯示。

FireBugFireFox 的一個擴充套件(add-on),dllee 除了用它來重練 CSS 外,也用它來分析網頁瀏覽速度。如果您也有網頁瀏覽速度要分析看看,可以試試以下方法。

先安裝 FireFoxFireBug (兩者安裝後都有中文介面)
FireFox 瀏覽器下方點選那個蟲蟲的小圖示,FireBug 會占去瀏覽器下方的區塊,在其第二排的選單中可以看到:

  主控台 HTML CSS Script DOM 網路

點選網路,如果您看到 FireBug 內容區塊顯示

  網路 panel is disabled
  Use this page to enable or disable following panels. Enabling these panels will reduce performance ...

表示此主機的網路分析目前是關閉的,因為網路分析會占用一些時間,所以預設是關閉的。
此時,在選單中的網路▼的右邊會出現向下的小三角型▼,點選那個,會出現如下選單:

  Enable
  Disable
  Enable monitor for
  Disable monitor for
  -----------------------------
  Sites...

請選擇 Enable,打開所有網頁的網路分析功能。
接著,再開啟您想要分析的網誌或網站,在開啟如果是開新頁,可以點選下方的 FireBug 圖示,並點選網路選單,此時就會看到如本網誌所貼的圖檔,可以看到 FireFox 一個一個對外連結,顯示每一個主機的連線取資料速率。由此連線時間資料,就可以知道是那個主機反應慢。

dllee 猜想,有可能都是天空的主機反應太慢的緣故

對了,分析完最好再把 FireBug 的網路監測功能 Disable 唷

相簿設定
標籤設定
相簿狀態