如何在 Windows 7 上加速 Firefox?

如何在 Windows 7 上加速 Firefox?

我在 Windows 7 RTM 上使用 Firefox 3.5.3,打開大約 20 個選項卡(作為我的主頁),並且有 45 個加載項,它們可以執行從阻止廣告到打開 Internet Explorer 選項卡等所有操作。我有 Windows 7 64 位元 RTM 和 8 GB RAM(請參閱其他問題/答案,以了解其中有多少可用)。您對於加快速度的最佳建議是什麼?

答案1

最明顯的方法是卸載不需要的附加元件,但如果您需要所有附加元件,那麼顯然您不能這樣做。

除了轉到 about:config 並修改各種設定之外,您實際上可以做的事情並不多。

最近,一位 Firefox 開發人員談到了一種方法清除 SQLite資料庫以稍微加快速度。

    * Open the Error Console: Tools menu/Error Console
    * In the Code text box paste this (it's a single line):

      Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");

    * Press Evaluate. All the UI will freeze for a few seconds while databases are VACUUMed

另外,如果你覺得flash很跳,還有一個文章關於如何解決這個問題。

 go to about:config and change browser.sessionstore.interval to a much higher amount.

再說一遍,如果您看到很多速度問題,可能是因為有太多插件...即使單獨的插件運行良好,我注意到當某些插件時,延遲/滯後可能會呈指數級增長。

答案2

您正在尋找什麼樣的加速?有什麼特別慢的嗎?

一般來說,如果你真的想讓事情進展得更快,我要做的第一件事就是減少安裝的附加元件的數量。這可以產生令人難以置信的變化。如果某些附加元件僅偶爾使用或用於特定目的,請考慮設置備用設定檔僅適用於這些擴展,因此不會加載它們以進行一般瀏覽。

答案3

也許一些小調整也會對您有幫助:

  • 在網址列中輸入 about:config,隱藏的設定就會出現。
  • 在過濾器行中,您可以搜尋以下條目:
  • 如果您不使用代理,請將“network.http.pipelined”設為“true”。
  • 如果您使用代理,請將“network.http.proxy.pipelined”設定為“true”。
  • 將「network.http.pipelined.maxrequests」設定為 30 之類的數字。
  • 然後右鍵單擊配置頁面中的任意位置並選擇新建 --> 整數。將其命名為「nglayout.initialpaint.delay」並將其值設為 0。
  • 最後重新啟動火狐瀏覽器。

“network.http.pipelined”設定的說明: 管道傳輸可以減少網路負載,並可以減少高延遲連線上的頁面載入時間,但並非所有伺服器都支援它。某些伺服器如果收到管道請求,甚至可能會表現不正確。就我個人而言 - 到目前為止 - 我從未遇到過此設定的問題。

這些設定應該可以讓您在開啟網站和瀏覽網路時獲得更好的效能。

相關內容