我正在java / spring中编写一个代理接受请求的代理。 在代理内部,请求被采用并且从中发出新请求。 此请求将发送到另一台服务器并获取结果。 并将结果发回给请求它的原始人。 所以基本上不是 X - < - > ž 以下情况正在发生。 X - < - > Y - < - > ž 在这里,Y应该能够过滤掉一些结果。
但是这种方法正在耗费大量时间
我如何优化这个?
答案 0 :(得分:0)
从绩效角度来看,您的方法并不合理。如果要以编程方式过滤响应,请让客户端请求实际资源,并使用映射到请求URL模式的servlet过滤器过滤掉结果。
如果我出于安全原因推测您这样做,我建议您重新考虑您的设计并在其所属的数据库中执行数据安全性。