Re: [問題] 關於進階的JavaScript

看板Web_Design作者 (淺龍勿用)時間15年前 (2010/09/24 14:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《wnick (淺龍勿用)》之銘言: : 標題: [問題] 關於進階的JavaScript : 時間: Mon Sep 13 22:07:10 2010 : : : 我想寫一個類似這樣http://mrtg.tyc.edu.tw/speedtest.html 的網站 : : 不過對於裡面的JS如何做到讀取那堆無疑義的文字時計算時間呢? : : 這部分有勞會的人指教了~感恩~ : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 60.244.250.159 : → opoepev:一切的答案就在他的原始檔中... 09/13 23:29 : 我有看原始碼,不過我不懂的是,一開始那些用來測速度的註解是怎麼慢慢讀的 : 也就是說,用js顯示"測試中請稍待"並且背後讀取註解的部分要如何做到? : 而且另一個版本http://www.ascc.sinica.edu.tw/netsrv/speed/index.php : 還可以得知我跑到幾%,再用iner顯示目前讀取多少 : 推 KenZ:好酷,原來測試速度可以這樣搞 09/14 00:07 : 對阿~~~所以我搞不懂XD : ※ 編輯: wnick 來自: 60.244.250.159 (09/14 00:23) : → KenZ:網頁由上往下載入 starttime 取一次時間, endtime 取一次時間 09/14 00:20 : → KenZ:時間間隔即載中間那堆 # 所花的時間 (那堆 # 約等於 500k) 09/14 00:22 : → wnick:我試過,素夫跑JS的時間點是不對的 09/14 00:26 : → KenZ:跑JS時間點不對是什麼意思? 可以說清楚點嗎 09/14 00:27 : → KenZ:目前讀到多少做法是全部(500k)是由10小堆加起來 09/14 00:28 : → KenZ:讀完第1小堆即 10% 第2 小堆 20% ...... 以此類推 09/14 00:28 : → KenZ:第二個就找不到 starttime endtime 之類的東西 09/14 00:35 : → KenZ:可能在 server 端處理掉了, 我想原理是一樣的 09/14 00:35 : → KenZ:progressbar.innerHTML='連線測試中,請稍後,目前進度:10%' 09/14 00:43 : → KenZ:你仔細看 +堆 跟 +堆 (or #) 中間有加程式 09/14 00:45 來自問自答,下面這個網址的原始碼直接用就可以了, http://mrtg.tyc.edu.tw/speedtest.html ,不過要注意的是apache, 因為現在裝的apache都會自動開啟壓縮網頁的功能,以減少傳輸資料量, 因此在開啟壓縮的情況下,那堆無意義的文字被壓縮傳出, 於是用來計算傳輸時間的javascript反而計算壓縮過後所需的傳輸時間, 所以會跟你想造成的效果不同,原始碼正確的原因是瀏覽器將壓縮的資料恢復。 感謝KenZ的幫忙,才讓我找出是apach的問題。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.250.159

09/25 12:57, , 1F
不用客氣,反而我學到很多東西 :)
09/25 12:57, 1F
文章代碼(AID): #1Cd4hrWy (Web_Design)
文章代碼(AID): #1Cd4hrWy (Web_Design)