他怎么加速网页浏览的速度呢?依照 Support 里面所写的,透过 Google Web Accelerator 处理 request (其实就是设定 proxy pac 到 http://localhost:9100/proxy.pac) 而达到下面的几项的效果:
- 将常看的 pages 在 local 存一份,proxy 最基本的功能。
- 利用 HTTP (应该是 1.1 才提供的功能),如果网页有更新才会重新抓。
- Prefetch 机制。
- 压缩,我猜就是 gzip。
简单来说就是一个小型的 proxy server?
另外一个要注意的是,Google 说拨接用户利用这个程序得到的好处会比较少 (不过我猜应该还是不少),宽带网络的环境才会比较有用。
另外一个值得注意的是隐私权问题:
- HTTPS 联机不会被 cache。
- Google Web Accelerator 会因为 performance 关系暂时 cache cookie 及相关的信息。
- 另外因为 cache 到硬盘的关系,某些敏感信息可能会写入硬盘,这部分你如果很在意的话 (主要是计算机不只一个人用) 可以设定名单要求某些 domain 不要 cache。
如果你的站不想让 Code Web Accelerator 联机,你可以看这个:Code to Block Google Web Accelerator。
在 InsideGoogle 看到 Web Accelerator Can Delete Your Account?,原因是 Prefetch 可能会去抓 Delete Account 的 link。
Google Web Accelerator 进一步的发展?
在 Google’s Web Accelerator as a P2P CDN 提出了 Google Web Accelerator 也许可以透过 P2P 的技术架构更快速的 Proxy Cluster?