作者 主題: 網路品質又下降了  (閱讀 8655 次)

0 會員 與 1 訪客 正在閱讀本文。

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
網路品質又下降了
« 於: 2016-05-15 17:36 »
記得多年前也曾經明顯感覺到

尤其各大入口網站(除了 google)
額外的連結一跑
到全部結束至少要花 10 秒以上

不過凌晨 4 ~ 6 點就超快

推想 ...
1. 手機的網路使用量耗費太多 internet 頻寬
2. 各網站外部連結太多 , 又疏於管理
(如 pagead2.googlesyndication.com 已被我加入 hosts 中)


前幾天想線上改個圖
還要檢視 dom 中刪除廣告元件 , 來讓頁面可視空間變大

在想 ...
不知有什麼技術 , 可以在前端就檢視網頁原始碼
把不想要的區塊直接刪掉

不知道有沒有智能型的 proxy


rainday

  • 鑽研的研究生
  • *****
  • 文章數: 740
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #1 於: 2016-05-20 07:11 »
可想到的是在proxy或firewall階段增加一個webkit模組去判斷驅塊並置換內容,才能即時的拆解組裝頁面
<0  =_=  Don't learn to hack , hack to learn.

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #2 於: 2016-05-27 07:15 »
呵呵 ... 抱怨過就忘了這篇了 ...

因為抱怨完 , 就把入口網站首頁的連結都刪了
再把廣告的 video server 都 drop 掉

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 萬惡的 google ... 網路品質又下降了
« 回覆 #3 於: 2016-06-02 02:43 »
請恕小弟改標題

其實打了又刪好幾次 ... 終於在吃飽晚餐決定再貼
(早餐 ?? .. 孔子說 .. 熱了電腦 , 冷了便當)


由於今天跳電 , 不但系統怪怪的 , 連 power 都按了快 20 分鐘  :'(
但系統更慢後 , 小弟觀察竟發現 ... chrome 變最新版了
小弟明明把 google update 的 service , 排程 , 連 exe 都砍掉了
在懷疑變慢該不會是這原因 ...

但想想 , 又不是萬惡的微軟 ... 先掃毒吧
找了小紅傘 , 熊貓 , avast ... 沒找到半隻

終於確定 chrome 新版問題
再觀察網路 , 明明加入 hosts 的 , 卻還是連出去了
... 這太可怕了 , DNS 騙不動是什麼技術
還是網頁廣告有不打 domainname , 直接用 IP 的 ?

移除 chrome , 把慣用的舊版解壓放上 ...
結果還是一樣慢 ... 系統哪裡動了手腳 ??

好吧 .. 愛連您就連 ... 那 .. 到底哪個節點慢
代碼: [選擇]
[root@vmser tmp]# traceroute googleads.g.doubleclick.net
traceroute to googleads.g.doubleclick.net (64.233.189.157), 30 hops max, 40 byte packets
 1  192.168.0.254 (192.168.0.254)  0.249 ms  0.348 ms  0.416 ms
 2  192.168.255.254 (192.168.255.254)  1.604 ms  1.658 ms  1.689 ms
 3  h254.s98.ts.hinet.net (168.95.98.254)  2.265 ms  2.127 ms  2.494 ms
 4  sczs-3301.hinet.net (168.95.24.194)  2.306 ms  2.345 ms  2.384 ms
 5  220-128-8-250.HINET-IP.hinet.net (220.128.8.250)  2.411 ms ty-fo-crs11.router.hinet.net (220.128.8.242)  12.421 ms  12.453 ms
 6  TPDT-3011.hinet.net (220.128.1.30)  6.953 ms  6.824 ms TPDT-3012.hinet.net (220.128.2.150)  5.862 ms
 7  tyfo-3012.hinet.net (220.128.9.81)  7.144 ms  6.352 ms tyfo-3011.hinet.net (220.128.8.81)  6.339 ms
 8  220-128-8-173.HINET-IP.hinet.net (220.128.8.173)  3.139 ms  3.081 ms 220-128-9-173.HINET-IP.hinet.net (220.128.9.173)  3.160 ms
 9  74.125.49.158 (74.125.49.158)  3.892 ms  4.026 ms  7.914 ms
10  72.14.236.19 (72.14.236.19)  11.178 ms 216.239.62.178 (216.239.62.178)  11.595 ms 72.14.236.19 (72.14.236.19)  11.195 ms
11  209.85.240.39 (209.85.240.39)  12.307 ms 209.85.240.153 (209.85.240.153)  14.697 ms  14.137 ms
12  216.239.43.103 (216.239.43.103)  11.920 ms 209.85.245.68 (209.85.245.68)  16.842 ms 209.85.245.16 (209.85.245.16)  11.034 ms
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  tl-in-f157.1e100.net (64.233.189.157)  9.161 ms  9.089 ms  9.164 ms
[root@vmser tmp]# traceroute pagead2.googlesyndication.com
traceroute to pagead2.googlesyndication.com (64.233.189.157), 30 hops max, 40 byte packets
 1  192.168.0.254 (192.168.0.254)  3.394 ms  3.482 ms  3.541 ms
 2  192.168.255.254 (192.168.255.254)  4.579 ms  4.604 ms  6.021 ms
 3  h254.s98.ts.hinet.net (168.95.98.254)  9.688 ms  9.761 ms  9.907 ms
 4  sczs-3301.hinet.net (168.95.24.194)  9.694 ms  9.792 ms  9.739 ms
 5  ty-fo-crs11.router.hinet.net (220.128.8.242)  24.219 ms 220-128-8-250.HINET-IP.hinet.net (220.128.8.250)  16.706 ms ty-fo-crs11.router.hinet.net (220.128.8.242)  24.230 ms
 6  TPDT-3012.hinet.net (220.128.2.150)  11.494 ms TPDT-3012.hinet.net (220.128.2.30)  14.412 ms TPDT-3011.hinet.net (220.128.1.30)  8.298 ms
 7  tyfo-3011.hinet.net (220.128.8.81)  5.997 ms  6.184 ms  5.965 ms
 8  220-128-9-173.HINET-IP.hinet.net (220.128.9.173)  3.981 ms 220-128-8-173.HINET-IP.hinet.net (220.128.8.173)  3.605 ms  3.495 ms
 9  72.14.205.102 (72.14.205.102)  7.542 ms  7.592 ms 72.14.196.3 (72.14.196.3)  7.086 ms
10  216.239.62.178 (216.239.62.178)  13.324 ms  13.423 ms  13.334 ms
11  209.85.240.39 (209.85.240.39)  9.435 ms 209.85.250.229 (209.85.250.229)  8.740 ms 209.85.251.19 (209.85.251.19)  18.237 ms
12  66.249.94.131 (66.249.94.131)  12.087 ms 216.239.50.47 (216.239.50.47)  16.100 ms 216.239.50.45 (216.239.50.45)  11.921 ms
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  tl-in-f157.1e100.net (64.233.189.157)  9.477 ms  10.745 ms  9.583 ms


我要改投狐狸的懷抱了 ...
雖然是網路節點問題 ... 但太氣人了
... 不對 , 為什麼 hosts 騙你還偷跑
« 上次編輯: 2016-06-02 02:50 由 dark »

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #4 於: 2016-06-02 02:58 »
哎 ... 也是 ... 入口網站不賣廣告怎行

想想要找時間重灌 , USB 開機碟又似乎不怎靈光
天氣太熱 ... 明天在想了

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 740
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #5 於: 2016-06-02 13:16 »
換換現在比較熱門的vivaldi試試
雖然還沒有帳號同步設定, 但能裝chrome插件和app
加加suspender插件節省資源
還有一些以前opera好用的功能
目前用起來還蠻滿意的

剛好看到了一個利用dns proxy 可以用來阻擋查詢廣告網站的程式
grimd
https://github.com/looterz/grimd
不知道符不符合需求
« 上次編輯: 2016-06-02 13:45 由 rainday »
<0  =_=  Don't learn to hack , hack to learn.

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #6 於: 2016-06-03 12:01 »
感謝您的建議
小弟適用了 vivaldi 一天
筆記功能滿新鮮的 ...
不過他開啟視窗與分頁的速度慢許多 (多了三個監控管理程序)
但這或許也是他開啟後速度較快的原因

只是小弟流覽網頁的習慣 , 是把想看的連結連續另開視窗
這也是為何網路一頓 , 小弟會較敏感

不過  vivaldi 竟然會統計網頁大小
原來現在網頁一開就抓2~3MB
我用 highchart 抓數據看還怕超過 1 Mb 而分次
太保守了 ... 還在 LAN 裡面


另外 , 您那個連結裡面程式是怎麼用 ? 給 chrome 的 ?
小弟也仍在思考該不該繼續用 DNS 擋廣告
用 DNS 檔廣告有個壞處 ..
其實 google , 1e100 ... 等 domain , 常共用同一個 IP
而使用者使用習慣不一 , 有不是廣告圖片卻用廣告 domain

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 740
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #7 於: 2016-06-03 18:12 »
基本上這就是個dns proxy端,先用go get github.com/looterz/grimd 則會下載檔案,然後用go程式 compile

Requires golang 1.6, you build grimd like any other golang application, for example to build for linux x64
env GOOS=linux GOARCH=amd64 go build -v github.com/looterz/grimd
就會看到grimd服務程式
./grimd -h
Usage of ./grimd:
  -config string
       location of the config file, if not found it will be generated (default grimd.toml) (default "grimd.toml")
  -update
       force an update of the blocklist database

執行起來就會有在listen 53 port
sudo ./grimd
grimd v1.0.2
2016/06/03 18:05:21 start udp listener on 0.0.0.0:53
2016/06/03 18:05:21 start tcp listener on 0.0.0.0:53
2016/06/03 18:05:22 fetching source https://raw.githubusercontent.com/quidsup/notrack/master/trackers.txt
2016/06/03 18:05:22 fetching source http://mirror1.malwaredomains.com/files/justdomains
2016/06/03 18:05:22 fetching source https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
2016/06/03 18:05:22 fetching source https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
2016/06/03 18:05:22 fetching source http://hosts-file.net/ad_servers.txt
2016/06/03 18:05:22 fetching source http://sysctl.org/cameleon/hosts
2016/06/03 18:05:22 fetching source https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
2016/06/03 18:05:22 fetching source https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
2016/06/03 18:05:26 loading blocked domains from 1 locations...
2016/06/03 18:05:26 108492 domains loaded from sources

裡面會有source目錄blacklist去檢查哪些阻擋清單
算是server端的程式 , 網頁上wiki有各系統環境的啟動script可用
所以client使用者端只要指向執行的這台53就會比對檢查了
我是還沒試過效果,因為也才看到不久
« 上次編輯: 2016-06-03 18:15 由 rainday »
<0  =_=  Don't learn to hack , hack to learn.

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #8 於: 2016-06-05 12:11 »
感謝雨大詳細的說明
之前也去過那網站
完全看不懂那組織在做啥
還以為像網路空間一樣
公開放放程式的管理版本平台

這下不只參考想法 , 直接拿來用了


ps ..
重灌完電腦 , 問題依舊
看來不是 chrome 變新版問題
真的是網路傳輸的問題

而 firefox 雖吃記憶體超多又超快
但開新分頁卻不會因為舊分頁未完成而慢

只可惜
我自己寫的資料網頁他會因為 "空儲存格" 而頁面亂掉
(這麼多版過去了 , 咱們還是合不來)
還有 ... 原來他跑 highchart 這麼慢  :'(

看來只能慢慢熬過這段 "網路黑暗期" 了 ...
« 上次編輯: 2016-06-05 12:12 由 dark »

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3980
    • 檢視個人資料
Re: 網路品質又下降了
« 回覆 #9 於: 2016-07-25 23:19 »
Reply test
我做人那麼 nice, 肯定有什麼誤會.....