我在多台机器(台式机和笔记本电脑)和操作系统(Windows和Mac)上测试了这一点,我可以复制相同的行为:
以隐身模式(不是渲染速度)
我可以粗略地想到两种条件,分别可以更快地隐身和正常模式:
所以我在正常模式下禁用了所有扩展程序并“重置”了删除缓存和浏览历史记录等所有设置。
在所有情况下,当我查看Chrome检查器时,在隐身模式下比在正常模式下下载资源的速度要快得多。链接在隐身模式下加载速度非常快。
为什么会这样?
答案 0 :(得分:1)
我遇到了同样的问题,事实证明这是一个缓存问题。 这里也提到了同样的问题: https://support.google.com/chrome/forum/AAAAP1KN0B0JRiv4Pyb8uE/?hl=no
Why does an incognito tab load a website much faster than a site opened normal tab?
通过使用以下答案,我可以在没有隐身模式的情况下达到相同的加载速度:Disable cache Chrome Extension(我使它适用于所有网址urls: ["<all_urls>"]
)
使用webRequest
禁用高速缓存使其速度与隐身模式一样快。
答案 1 :(得分:0)
我找到了这个问题的解决方案。
显然,通过Chrome设置清除缓存和浏览器历史记录并通过chrome://extensions
禁用扩展程序是不够的。
如果您使用的是macOS,请在下面输入命令(来自https://superuser.com/a/318205):
rm -r /Applications/Google\ Chrome.app/
rm -r ~/Library/Application\ Support/Google/Chrome/
rm ~/Library/Application\ Support/CrashReporter/Google\ Chrome*
rm ~/Library/Preferences/com.google.Chrome*
rm ~/Library/Preferences/Google\ Chrome*
rm -r ~/Library/Caches/com.google.Chrome*
rm -r ~/Library/Saved\ Application\ State/com.google.Chrome.savedState/
rm ~/Library/Google/GoogleSoftwareUpdate/Actives/com.google.Chrome
rm ~/Library/Google/Google\ Chrome*
rm -r ~/Library/Speech/Speakable\ Items/Application\ Speakable\ Items/Google\ Chrome/
然后缓存将被完全清除。即使在此之后,隐身模式似乎更快,但它显着提高了正常模式的下载速度。
编辑:我没有选择我的答案,因为这并没有解决问题。几天之后,它再次放慢速度而没有适当的基准测试,我不确定这是否已经解决了这个问题。