標籤:

stackoverflow 打開緩慢,這個問題怎麼破?

stackoverflow 打開緩慢,這個問題怎麼破!連續開了幾個窗口,一直處於載入狀態,本人用極路由,處於翻牆狀態,twitter,facebook神馬的都不是問題,為何stackoverflow這樣子吶,難道是調用的一些網站被強了?


1,先把jquery1.7.1 從網上下載下來http://www.phpclasses.org/browse/download/1/file/42973/name/jquery-1.7.1.min.js

2,然後在移動到本地的webserver 的跟目錄 ajax/libs/jquery/1.7.1/jquery.min.js下(沒有的文件夾創建一下) ,

3,能夠達到訪問 http://localhost/ajax/libs/jquery/1.7.1/jquery.min.js就直接得到jquery的內容

4,把 hosts的文件的最後添加一行 127.0.0.1 http://ajax.googleapis.com

have fun

UPDATE -2015-10-19

既然大家覺的自己建本地server 或者配置麻煩,那麼我提供一個webserver (182.92.80.186)

對於安全性的保障如下

在管理頁面

http://182.92.80.186/jsman/index.php/jsuploadrcds/index

你可以上傳任何的文件,一旦上傳的文件md5 或者sha1值不等於從http://code.jquery.com/jquery-1.7.1.min.js

下載的jquer-1.7.1.min.js的MD5 或者sha1 那麼webserver 下的/ajax/libs/jquery/1.7.1/jquery.min.js將會被刪除,http://182.92.80.186/ajax/libs/jquery/1.7.1/jquery.min.js將不可用

頁面還有計算

http://libs.cdnjs.net/crypto-js/3.1.2/rollups/md5.js

計算http://182.92.80.186/ajax/libs/jquery/1.7.1/jquery.min.js

和http://code.jquery.com/jquery-1.7.1.min.js

的md5,這個看頁面代碼便知

頁面很醜,如果誰能提供個漂亮的頁面或者增加其他的js

請email(283396920@qq.com)


回復的都好高端啊,其實不就為了解決像Google等部分API不能訪問嗎?直接用火狐瀏覽器下載一個替換api擴展就行!我的解決辦法解決stackoverflow打開慢不能註冊登錄


@秦石青 的方法靠譜。如果有人把一些常用的腳本在 github 上收集起來。想用的人 clone 下來後,打開本地 web 服務,再修改一下 hosts 文件。這個工具應該有不少人會喜歡吧。而且還可以利用社區的力量來不斷完善,比如通過 pull request 提交新的腳本。

相當於自建在本地的 cdn。

============= update at Oct 2============

花了點時間實現了上面的方案,在 GitHub 上建了一個 repo:kamidox/local-cdn · GitHub。試了一下,訪問 stackoverflow.com 確實速度提高了很多。感興趣的可以參考一下這篇文章:一個加速訪問 StackOverflow 的方法。

安全預警:由於這個機制存在安全漏洞,md5 檢驗還沒做。請確保知道你在做什麼事情,否則可能會引起你的計算機被惡意的人植入後門。感謝 sixue 提醒。


chrome也可以下載LocalCDN插件來達到FF的Decentraleyes插件效果的。這個chrome插件作者也是fork的FF的Decentraleyes插件項目的,親測很好用


看這個圖,大家知道原因了吧。棧溢出網站本身沒有被封,但是你懂的。


之前用知友提供的火狐的Decentraleyes插件,瀏覽一切正常

不過最近又是慢的不行,只好用一個廣告屏蔽的插件ABP打開可屏蔽項目,

然後找到其中一個js,禁用掉就ok了

||ajax.googleapis.com/ajax/libs/jquery/1.12.4/*

之前登錄的,不知道現在能不能登錄

20171014 update

換電腦了,chrome用上面的方法有點不好用了,裝了個local cdn的插件發現挺好用的,下面是插件的地址。

鏈接:http://pan.baidu.com/s/1qXGqvY8 密碼:vhla


看到其他回答只有Firefox的Decentraleyes,來補充一發

其實Chrome也有一個類似功能的插件叫Local CDN

習慣Chrome的親們也不用委屈自己啦

功能類似,在Chrome應用商店直接就可以搜到

安裝好就可以了,不需要什麼特別的設置

打開網站會自動把需要載入的js載入到本地

速度快到飛起

右上角小圖標會有數字顯示載入了幾個js

滑鼠放上去停留會顯示具體載入了什麼文件

盜個圖(逃

支持的類庫有

  • http://ajax.googleapis.com
  • http://ajax.aspnetcdn.com
  • http://ajax.microsoft.com
  • http://cdnjs.cloudflare.com
  • http://code.jquery.com
  • http://cdn.jsdelivr.net
  • http://yastatic.net
  • yandex.st
  • http://libs.baidu.com
  • http://lib.sinaapp.com
  • http://upcdn.b0.upaiyun.com
  • angular
  • backbone
  • dojo
  • ember
  • extCore
  • jQuery
  • jQueryUI
  • modernizr
  • mootools
  • prototypeJS
  • scriptaculous
  • swfobject
  • underscore
  • webfont


sudo echo http://ajax.googleapis.com ajax.useso.com &>&>/etc/hosts


親測有效,打開神速啦:解決:(1)使用火狐瀏覽器(2)安裝擴展 Decentraleyes

參考:

解決stackoverflow打開慢不能註冊登錄


把翻牆關了就快了,不過會有JavaScript的庫載入不出來,但是不影響閱讀。


參考了知友的回答,找到一個偏小白的辦法解決問題

下載FireFox, 安裝Decentraleyes和Adblock Plus 兩個插件

點擊ABP右邊的三角,打開可過濾項目

然後過濾google相關的js


我剛剛使用了gooreplacer(一個用於替換網頁中Google Fonts/APIS/themes等的瀏覽器插件,讓你快速打開引用這些資源的頁面 :-)),其中Chrome版本的沒有試成功,但是FireFox完全可以使用,完成了註冊,但是cv我沒有註冊成功,頭像也沒換成,不過這已經足夠了。

官網地址:gooreplacer

Github:GitHub - jiacai2050/gooreplacer: 一個用於替換網頁中Google Fonts/API/themes等的Firefox插件,讓你快速打開引用這些資源的頁面 :-)


感謝樓上各位的答案和思路,在此基礎之上,我找到一個輕量級低成本的解決方案。

只需一行命令,和一行 hosts。

用的是 python 的 SimpleHTTPServer。

步驟簡述如下

1、組織好本地目錄結構和文件,如下

&/ajax/libs/jquery/1.7.1/jquery.min.js

2、打開終端,在&目錄中運行

sudo python -m SimpleHTTPServer 80

3、修改 hosts,增加一行

127.0.0.1 ajax.googleapis.com

具體可以看我的簡書文章:優雅的解決stackoverflow.com打開慢問題

如果有什麼不妥也請指正,感謝!


如果你翻也慢的話我想應該是stackoverflow的cdn伺服器對你位置的判斷錯誤。比如它認為你是亞洲但你其實繞道從米國訪問的。正常情況下因為stackoverflow用了cdn服務所以速度也不是特別的慢。但是它用了google的 jquery文件,和部分用戶的頭像用了facebook和其他被屏蔽的網站的頭像 圖片,這些都是載入不了。所以我們打開的時候要等這些載入不了的文件直到超時。

登錄不了是因為登錄其實是js處理的,前面提到那個jquery文件沒有載入所以基於jquery的js代碼都不會生效,所以也都是用不了的。

如果只是找內容的話可以用這個鏡像 http://stackoverflow.tmd123.com 它自己提供了那個載入不了的jquery。tmd123就是原來的GoogleStable。訪問雖然也不是極速,但也算是比較正常。畢竟在國內連國外網路狀況沒法比。

修改host和使用瀏覽器插件也都是一種可行的方法,不過相當於把家門鑰匙交給了保姆,自己完全不管,這就涉及到一個保姆是否可信的問題,這個就看自己對安全和隱私的理解和接受程度了。


試試 河馬加速器,碼農神器。


谷歌 有谷歌版的Decentraleyes插件,大家可以不用折騰了


把http://sstatic.net 加入到白名單後,載入速度要好很多,載入頁面完整


不只stackoverflow,stack exchange的子站都一樣,就是登錄頁面載入不完全

打開就是這樣 ,沒法登錄。只想知道是什麼原因


最簡單的方法:

1下載firefox

2安裝

Decentraleyes
1.3.7(保護您免受集中式的內容交付網路(CDN)的跟蹤。它可以攔截許多種鏈向 CDN 的請求,轉而指向本地提供的文件,從而防止網站功能受損。內容攔截規則會定期補充)

3成功!


stackoverflow不用翻牆就能上。。。 其他頁面速度還能接受,唯獨登錄頁面,死活上不去!上去了也是沒有樣式的,點擊登陸按鈕都沒有用。。。 這個不知道為什麼。。。


就是登陸登不上啊,問問題都沒辦法


這怎麼搞……翻也登錄不上去


推薦閱讀:

StackOverflow 網站的 reputation 機制有哪些?
為何 Stack Overflow 上面的人總是不厭其煩地回答世界各地的小白問題?
Stackoverflow 有沒有一個好聽的中文名?
如何評價17年2月14日StackOverflow界面改版?

TAG:StackOverflow |