我想知道哪个类会更有效:PHP(Glype、PHProxy)、CGI(CGIProxy)还是在 Web 服务器上运行的基于 JavaScript 的脚本,或者通过 squid 运行的 http 代理。假设这两个类都不进行任何缓存,那么其中一个类在处理 Web 浏览时会更有效吗?
谢谢!
答案1
这有点取决于您如何将它们集成到您的服务器场中。
CGIProxy 是一个 Perl 应用程序。PHPProxy 当然是 PHP。
例如,如果您正在运行 MOD_PERL,那么我支持 CGIProxy。
拥有丰富的 Squid 经验,您需要大量的 RAM 才能让 Squid 真正表现良好。
PHPProxy 将是我的第二选择……(如果不运行 MOD_PERL,则是第一选择)。PHP 插件比分叉未作为 apache 模块(mod_perl)构建的 perl 解释器更快。但是,mod_perl apache 模块似乎比 php 插件更快。
答案2
SQUID 肯定是最快的。它是一个本机应用程序,而基于脚本的解决方案是解释性的。SQUID 需要相当多的内存,但这在现代服务器上是个问题吗?
我广泛使用了 SQUID 的 Windows 端口并且发现它非常出色,尽管配置起来有些复杂。
JR