0

アプリにリンクを提供したいレストランの予約を扱っているサードパーティのウェブサイトがあります。したがって、ユーザーが私のアプリでレストランを表示している場合は、予約サービスに送信するためのリンクが利用可能になります。

問題は、開発者が特定のレストランへのリンクを生成できるAPIをアプリが提供していないことです。

ただし、URLで5つまたは6つの異なるパターンを特定しました。これらのパターンは、レストラン名に基づいて、最終的に適切なレストランにリンクします。

これらのパターンをそれぞれ試行するスクリプトを作成しました。404エラーを受け取った場合は、次のパターンに進んで試行します。404エラーが受信されない場合は、適切なリンクを特定しました。

潜在的に、このソリューションを実装し、ユーザーがアプリ内の多数のレストランを閲覧している場合、サーバーに404エラーを何度もpingする可能性があります。100人がアプリを使用している場合、サーバーに何千回もpingを実行する可能性があります。

私が知らないのは、404エラーを何千回も受信すると、サービス拒否が発生するかどうかです。もしそうなら、私は別の解決策を考え出さなければならないからです。

4

1 に答える 1

1

これは、アクセスしているサーバーで使用可能なリソースと使用しているパターンによって異なります。本当に、所有者と連絡を取り、この質問に答える必要があります。無効になる可能性のあるリクエストをたくさん行うことで、最悪の場合はDDoSを実行する可能性があります。そうでない場合は、サーバー/接続のオーバーヘッドに費用がかかる可能性があります。それが不可能な場合は、curlスクリプトを使用して、予約Webサイトの名前と一緒にレストランの名前をグーグルで検索し、最初の結果をたどると、妥当な結果が表示される場合があります。それはあまりきれいではありませんが、それはあなたが彼らのウェブサイトを槌で打つことを妨げるでしょう。

于 2013-07-02T07:18:14.823 に答える