2

リクエストが受け入れられるjava/springでプロキシを作成しています。プロキシ内でリクエストが取得され、そこから新しいリクエストが作成されます。このリクエストは別のサーバーに送信され、結果が取得されます。そして、結果はそれを要求した元の人に送り返されます。つまり、基本的にX<->Zの代わりに次のことが起こります。X <-> Y <-> Zここでは、Yがいくつかの結果を除外できることが不可欠です。

しかし、このアプローチは多くの時間を浪費しています

どうすればこれを最適化できますか?

4

1 に答える 1

0

あなたのアプローチは、パフォーマンスの観点からはあまり合理的ではありません。応答をプログラムでフィルター処理する場合は、クライアントが実際のリソースを要求し、要求 URL パターンにマップされたサーブレット フィルターを使用して結果をフィルター処理します。

セキュリティ上の理由からこれを行っていると推測される場合は、設計を再考し、それが属する DB でデータ セキュリティを実行することをお勧めします。

于 2012-07-30T04:14:23.390 に答える