
我正在開發一個google mapi api實作(v3),但由於Firebug,我主要使用Firefox 12進行開發。我認為 Firebug 是一個很棒的工具,比 Chrome 中的好得多。
但與 Chrome 相比,Firefox 在加載、滾動等方面太慢了!我什至不想連續滾動..
有沒有辦法提高 Firefox 在 Google 地圖上的效能?
答案1
簡單的解決方案
諷刺的是,可能是 Firebug 導致 Google 地圖速度減慢了很多。為了提高效能,最簡單的方法是在不進行開發時停用 Firebug。
更好的解決方案
不幸的是,很多時候禁用這樣一個有用的工具並不是一個可接受的解決方案。值得慶幸的是,只有 Firebug 的幾個組件在減慢速度方面發揮了最大作用。最大的效能提升來自停用「控制台」和/或「網路」選項卡,方法是按一下它們並取消選擇啟用,或瀏覽選項標籤。 Firebug 對效能的影響在 Google 地圖上最為明顯,因為它發出大量請求且具有複雜的 DOM 結構。
後備方案
如果這沒有幫助,您可以嘗試更新 Firefox 和 Firebug,並希望它們在最新版本中提高了效能。當我寫這篇文章時,最新版本是 Firefox 12 的 Firebug 1.10.0a7,在我的機器上,即使啟用了網路和控制台,它似乎也表現得相當好。
答案2
在我的系統上,我發現禁用“可用時使用硬體加速”選項會使Google地圖真的反應更快
在首選項 -> 進階 -> 常規 -> 瀏覽中找到它
答案3
清除所有 Google cookie 為我解決了這個問題 - Google 地圖滾動和縮放變得超級平滑。然而,重新登入並使用一兩分鐘後,延遲現象仍然會再次出現。也許這足以讓其他人進一步解決這個問題。
我目前的解決方法是在私人視窗中開啟 Google 地圖查詢(透過 Alfred),因此不存在 cookie:
/Applications/Firefox.app/Contents/MacOS/firefox-bin --private-window http://maps.google.com/maps?q={query}
不幸的是,私人視窗無法獲取我的帳戶信息,因此我無法訪問已保存的地點。
背景:我注意到私人 Firefox 視窗中的地圖比普通視窗中的地圖更加流暢。停用所有附加元件並沒有什麼區別。我清除了所有 cookie,嘗試使普通 FF 視窗盡可能與專用視窗相似。之後一切立即變得無延遲。
不幸的是,我不知道是什麼特定的 cookie 導致速度變慢。
答案4
考慮使用地圖.bing.com:我不確定 google 地圖的什麼原因導致 Firefox 變慢,但這不僅僅是瀏覽器問題; bing 地圖就沒有這個問題。 (事實上,當在 bing 地圖上滾動時,chrome 似乎會表現出奇怪的不清晰的圖塊,這讓人想起 firefox 的怪癖在谷歌地圖上)。
我希望 Firefox 能找到解決方案,因為我不會屏息等待 google。