にしし ふぁくとりー:西村文宏 個人サイト

No.7322 - 今日のひとことログ

更新

■LOG No.7322

にししふぁくとりーHOMEに掲載している「今日のひとこと」の過去ログ(掲載履歴)です。 RSS

No.7322 〔550文字〕

外部サービスのAPIを呼び出してページを生成しているために1日のアクセス数がシビアに制限されるサイトを1つ運営している。1日に数千回くらいアクセスしてくるBotをどうあしらうかが重要なのだが(完全に拒否はしないが、アクセスが多すぎたら「429 Too Many Requests」を返す)、どれだけ高頻度で絨毯爆撃してくるBotでも、ユーザエージェント名に「bot」とか「crawler」とかを含めてアクセスしてくれるBotは善良である。人間を装って(一般のブラウザのユーザエージェント名で)1秒ごとにアクセスしてくるBotをどうやって阻止するかが難しい。見つけ次第、そのIPアドレスをブロックするしかなさそうなのだが、そういうのを勝手にやってくれる指示を.htaccessファイルとかに書けたら楽で良いのだが、そうはならんのか……。自力でIPアドレスを記録して、アクセス頻度を計算して、ブロックリストに追加……みたいな処理をすれば良いのだろうけども。面倒だな……。_(:3」∠)_ すべてのアクセスでAPIを呼ぶわけではないので(1度生成したページは一定期間はデータをキャッシュしているので、キャッシュからページを生成すればAPIは呼ばずに済むので)あらゆるアクセスをブロックする必要はないのだが。
2022年7月
12
3456789
10111213141516
17181920212223
24252627282930
31
2022年8月
123456
78910111213
14151617181920
21222324252627
28293031
2022年9月
123
45678910
11121314151617
18192021222324
252627282930

Powered by てがろぐ Ver 4.5.1

--- 当サイト内を検索 ---