跳到主要内容

你打开新闻网站、视频页面或常用的网页应用,总觉得哪里发黏:页面启动慢半拍,图片姗姗来迟,笔记本风扇也转了起来。把 VPN 扩展一关,同一个页面又恢复了正常。很多人会立刻下结论:“是 VPN 拖慢了。”但事实更具体一些:VPN 扩展让浏览器变慢有好几种互不相同的原因,其中只有一部分和网络有关。

本文只回答这一个问题。它不介绍 VPN 是什么,也不泛泛比较扩展与应用,这些内容可以看 VPN 浏览器扩展与 VPN 应用有什么区别。这里我们把“变慢”这个现象拆成可以逐项验证的原因,再给出一套简短的步骤,帮你判断自己的问题属于哪一种,这样每次只改一处,而不是凭感觉乱试。

扩展对一次网页加载做了什么

先想象一次普通的网页加载:浏览器查询网站名称、建立连接、请求页面,然后再请求几十个小文件,比如脚本、图片、字体和统计像素。每一个都是独立的请求,一个现代的新闻页面发出上百个请求并不稀奇。

浏览器里的 VPN 工具正好插在这条流程中间。许多此类工具通过修改浏览器的代理设置,把请求转发到远端服务器;有些还会在页面里或后台进程中运行代码,用来观察并改写请求。这会带来三类额外工作:

  • 网络层面。 请求要走更长的路:先到远端服务器,再到目标网站。多出来的距离表现为延迟,也就是每一次往返所花的时间。Cloudflare 关于延迟的说明很适合入门,它解释了为什么对加载网页来说,延迟往往比峰值带宽更重要。
  • 浏览器层面。 扩展的代码运行在浏览器里,占用内存和处理器时间,每个请求都可能唤醒它。
  • 建立连接层面。 经远端服务器的每个新连接,在数据开始流动前都要先握手,而且 DNS 查询可能发生在另一个位置,所以第一次访问每个网站时会多一个停顿。

由于一个页面会触发大量请求,每个请求多一点点延迟就会累积。单次 20 毫秒几乎看不出来,但乘以成批加载的上百个请求,就可能变成一两秒的等待。

逐项看主要原因

1. 每个请求的路径变长

最基本的原因是路径。没有扩展时,请求从你的设备直达网站;有了扩展,请求要先到远端服务器。如果这台服务器离得远、用户多,或者途中拥塞,每个请求都要多等一会儿。这与 为什么使用 VPN 后网速会变化 里讲的是同一个效应,但在浏览器里更明显,因为网页由大量小请求组成,延迟比最高速度更重要。

2. 扩展代码在每个请求上运行

有的扩展会注册监听器,查看每一个请求和响应:检查网站是否在名单里、改写请求头、拦截追踪器,或注入小段脚本。如果这段代码本身慢,或者浏览器得先唤醒休眠的后台进程才能运行它,每个请求都要等。让扩展进程常驻后台的浏览器能减轻这一点,但代价是内存占用升高。

3. 内存与处理器压力

开着五十个标签页,再加两三个扩展,浏览器可能开始把内存换出到磁盘,或限制后台标签页。这时你会觉得“VPN 把一切都拖慢了”,其实扩展只是压垮骆驼的最后一根稻草。老旧笔记本、内存较小的手机和多人共用的办公电脑最先有感觉。

4. 扩展之间相互冲突

广告拦截、脚本管理、Cookie 清理、翻译和各类隐私工具,都想查看、有时还想修改同一批请求。多个扩展同时挂在代理或请求处理链上,可能互相拖慢,也可能造成奇怪的结果,比如页面只加载一半。如果问题是在装了新工具之后才出现的,就要怀疑是几个扩展的组合,而不是其中某一个。

5. 只覆盖浏览器,以及重复连接

扩展通常只覆盖浏览器。这本身不是速度问题,但意味着电脑上的其他程序仍走原来的路径,一些网站会发现同一台设备出现了两条不同路径。一旦网站察觉这种不一致,可能增加验证步骤或显示确认页面,看起来就像变慢。如果经常遇到,可以读一读 使用 VPN 时网站打不开或出现验证码。

6. 缓存是空的,且全是第一次访问

第一次通过新路径访问网站时,所有东西都要重新获取:DNS 结果、连接、证书检查和各种文件。再次访问会快得多。许多人用连续五个全新的网站来测试 VPN 扩展,就认定它一直很慢,其实只测到了第一次访问。

症状对照表:看到什么,先测什么

你观察到的现象 可能原因 先测试什么
所有页面都慢,包括很简单的页面 路径长或线路繁忙 在扩展里换一个位置再对比
只有重页面(新闻、地图、网页应用)慢 请求多,延迟累加 关掉扩展打开同一页面做对比
浏览几个小时后才变慢 内存压力 关标签页、重启浏览器、查看内存占用
装了新扩展之后变慢 扩展冲突 逐个停用其他扩展
第一次访问慢,再访问正常 冷缓存和新握手 刷新页面再对比
只在某一个网络上慢 是网络本身 用手机流量打开同一页面
页面加载不全、图片缺失 代理或拦截规则冲突 在干净的浏览器配置文件中测试

一套简单的排查步骤

公平的对比需要几条规则:同一个页面、相近的时间、同一个网络,并且不止测一次。下面这套流程大约十分钟。

  1. 选三个测试页面。 一个轻的(纯文字文章),一个重的(图片很多的新闻首页),再加一个你每天都用的网页应用。
  2. 打开干净的浏览器配置文件,或只启用 VPN 扩展的隐私窗口。 这样能排除大部分扩展冲突。如果浏览器要求在隐私窗口里手动启用扩展,只启用 VPN 这一个。
  3. 关闭扩展,每个页面加载三次。 大致记下每个页面多久可以使用。用手机秒表就行,不需要精确到毫秒。
  4. 打开扩展,重复同样的操作。 等它显示已连接,再把每个页面加载三次。
  5. 每次只改一样。 先换位置再测,然后把你平时用的其他扩展一个一个加回来。
  6. 换第二个网络测试。 用手机热点或另一个 Wi-Fi。如果两者差距缩小,说明家里的网络也是原因的一部分。

不要相信只试一次的结果。第二次和第三次更可靠,因为它们去掉了第一次访问的影响。如果扩展在三个页面、两个网络上都慢,原因在路径或扩展代码;如果只是在装了很多扩展时的重页面上慢,原因更可能是冲突或内存。想进一步理解数字,可以看 VPN 能降低 ping 吗,里面更详细地讲了延迟、抖动和丢包。

三个场景,各自该怎么办

开了四十个标签页的学生。 阿容用 8 GB 内存的笔记本学习,到傍晚浏览器就慢得像爬,VPN 扩展背了黑锅。她查看内存,发现浏览器几乎占满了。她关掉暂时不用的标签组,重启浏览器,同一个扩展又变得正常。根源不在扩展,而是浏览器已经没有空间。

装了六个扩展的远程工作者。 小彼得整天在网页版项目管理工具里工作,装有广告拦截、密码管理、语法检查、录屏、Cookie 清理和一个 VPN 扩展。项目工具加载很慢。他逐个停用后发现,Cookie 清理加上 VPN 扩展的组合,让他每次重新打开该工具都会触发反复重连。他卸掉 Cookie 清理,或设置为跳过这个工具,加载速度就恢复了。

小公寓里的家庭电脑。 一家人共用一台旧台式机,孩子用扩展浏览网页,家长用来做网银。两人都觉得慢。换位置略有帮助,但改用手机流量测试时差距更大,说明人口密集的楼里,家里 Wi-Fi 信号也是问题的一部分。他们把电脑搬到离路由器更近的地方,需要保护浏览器以外的流量时,改用 VPN 应用。

处理办法,从代价最小的开始

  1. 重启浏览器,清掉卡住的状态。 关闭所有窗口再重新打开,然后再测。这样能清理卡住的连接和陈旧的后台进程。
  2. 更新浏览器和扩展。 旧版本扩展常常是浏览器更新之后处理器占用升高的原因。
  3. 换一个位置。 另一条路径可能比最初选的明显更快或更慢。取舍可以看 如何选择 VPN 服务器位置。
  4. 减少其他扩展。 只留下每天都用的。很多人会发现自己装了五个功能重复的扩展。
  5. 为 VPN 浏览单独建一个浏览器配置文件。 只装一个扩展的配置文件更轻,也更容易测试。
  6. 限制标签页和后台同步。 暂停用不到的重型网页应用,让标签页在闲置时被卸载。
  7. 如果需要的不只是浏览器,改用系统级应用。 应用能覆盖其他程序,也避开了浏览器一侧的开销;但它仍然多一段网络路径,因距离造成的少许变慢依然存在。想一步步处理应用变慢的情况,可以看 VPN 为什么这么慢。

如果你认为应用更适合自己,XPASS 的通行证可配合免费的 VPNclient 应用在 iPhone、iPad、Android、Windows 和 macOS 上使用,选项见 下载页面。

扩展解决不了的问题,以及要留意的地方

有些变慢并不是扩展的错,有些也不是扩展能解决的。

  • 你自己的网络。 如果线路拥塞、共用 Wi-Fi 过载或信号很弱,VPN 扩展改变不了这些。用手机流量测试可以把两者区分开。
  • 目标网站。 关掉扩展也很慢的网站,开着扩展还是慢。
  • 指纹与追踪。 号称靠拦截追踪器来加速页面的扩展可能有帮助,但单靠 VPN 扩展并不能消除浏览器指纹。想知道 VPN 能改变什么、不能改变什么,可以看 VPN 与浏览器指纹。
  • 不喜欢这条路径的网站。 有些页面看到陌生的连接路径就会增加检查,看上去像变慢,但那是另一个话题。
  • 诚实的预期。 不要指望开着 VPN 的速度和不开时一样。数据多绕了一段路并经过加密,少许变慢是正常的。关键在于这点变慢在日常使用中是否小到察觉不到。

排查变慢时常见的错误

  • 只测第一次访问就下结论。
  • 在不同时间段测试,却把晚高峰的拥挤怪到扩展头上。
  • 同时改位置、扩展和网络三样东西,结果什么也没学到。
  • “以防万一”装着五个功能重叠的扩展。
  • 浏览器连续开几天不重启。
  • 只看测速网站的数字,而实际页面是由大量小请求组成的。
  • 为了省事,在确实需要保护的场合(比如共用 Wi-Fi 上的网银)关掉扩展,而不是去解决原因。

总结

VPN 扩展会让浏览器变慢,原因有几类彼此独立的因素:每个请求的路径变长、扩展代码在每个请求上运行、内存压力、与其他扩展冲突,以及让新网站显得沉重的首次握手。大约十分钟就能找到你自己的原因:在干净的配置文件里、用两个网络、对同一批页面分别开关扩展,并且每次只改一处。先处理代价最小的一项,只有在需要浏览器之外的保护时才换成系统级应用。

如果你觉得带应用的预付通行证比扩展更适合自己,可以随时在 价格页面 比较各种选项。

常见问题

为什么用 VPN 扩展时浏览器变慢,用 VPN 应用却不会?

扩展运行在浏览器内部,占用浏览器的内存,而且常常要处理每一个请求;VPN 应用工作在系统层面,在浏览器之外。应用没有这些浏览器一侧的额外开销,所以同一条网络上,扩展更容易让网页显得沉重。

VPN 扩展很慢,是不是说明我的网络本身有问题?

不一定。在干净的浏览器配置文件里,对同一个页面分别开关扩展再对比,并换一个网络试试。如果只有开着扩展时才慢,原因在扩展或它走的路径,而不是你的宽带。

关掉其他扩展会让 VPN 扩展变快吗?

有可能。广告拦截、脚本管理和隐私工具同样会检查每个请求,几个叠在一起会带来明显延迟,甚至争抢代理设置。可以逐个停用来找出问题。

换成 VPN 应用就一定不慢了吗?

通常会改善,因为省去了浏览器一侧的开销,但应用仍然多走一段网络路径并要加密数据,所以因距离造成的少许变慢是正常的。建议在更换前后各测一次。

扩展导致网页变慢时,清缓存有用吗?

值得试一次。清缓存并重启浏览器可以去掉陈旧数据和卡住的连接。如果几分钟内又变慢,就该检查内存占用、扩展冲突或路径了。

关于作者

Bob Kanokphon Thongdee,XPASS VPN 创始人

Bob Kanokphon Thongdee

  • XPASS VPN 创始人
  • eSIMonline.asia 联合创始人
  • 7 年以上网络营销经验
  • Cojourney Visa 与 Cojourney Travel 创始人

短途出行或忙碌的一个月,需要 VPN?

XPASS 提供按天数计算的预付通行证。一次付款,不会自动续费。

查看通行证

继续阅读

VPN 安全

VPN 浏览器扩展与 VPN 应用有什么区别?

浏览器 VPN 扩展与完整的 VPN 应用名字相近,保护的流量却不一样多。本文对比覆盖范围、泄漏、权限与速度,帮你选出合适的一种。

阅读约 9 分钟

VPN 基础

为什么使用 VPN 后网速会变化

使用 VPN 会给网络路径增加距离、加密和另一段网络,所以速度常常会变化。本文解释原因、正确的测量方法,以及感觉变慢时可以尝试的做法。

阅读约 9 分钟

VPN 基础

VPN 能降低延迟(Ping)吗?延迟、抖动与丢包详解

VPN 会在路径上多加一站,所以 Ping 通常会略微升高。本文说明原因、何时可能改善,以及如何在自己的网络上测量。

阅读约 9 分钟

故障排除

VPN 为什么很慢?如何让它变快

VPN 变慢时的实用排查清单:先测速,再排除自己网络的问题,然后逐步处理 Wi-Fi、后台应用、设备设置和视频卡顿。

阅读约 7 分钟

隐私指南

VPN 能防止浏览器指纹识别吗?

浏览器指纹识别靠的是浏览器的“样子”,而不是你的地址。本文说明 VPN 改变了什么、没改变什么,以及什么才有帮助。

阅读约 9 分钟