我有一个 Solr 服务器设置,工作得很好,并且坐在一个 Apache 代理服务器后面,它限制了对一系列 IP 的访问。
迄今为止,我们的应用程序(内置于 ZF/PHP)将使用 PHP 代理函数来查询 Solr 实例。(ZF 服务器的 IP 是允许的)但是,我一直在测试一个新接口,并注意到直接从 JS 查询 Solr 是比使用 PHP 代码代理事物快光年。
我正在测试的页面每个页面加载运行 25+ 个 solr 查询。使用纯 JS 加载很好,使用 PHP - 甚至不接近可用。
有没有办法使用 jQuery 或比 PHP 快得多的东西来代理客户端?
我已经搜索了好几天,阅读了各种类型的代理、反向代理、安全地查询 web 服务而不暴露密钥等。但是对于使用 JS 查询服务的最佳方法,我仍然有点迷茫。
任何教程或建议将不胜感激,干杯!