YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← User Agent Header - CS253 Unit 1 - Udacity

Get Embed Code
2 Languages

Showing Revision 1 created 03/11/2014 by Fran Ontanaya.

  1. User-Agentヘッダについて補足します
  2. User-AgentヘッダはHTTPリクエストにおいて
  3. 極めて重要な要素であり
  4. Redditのようなサイトの利用でも重要です
  5. Redditは人気のあるオンラインコミュニティで
  6. ユーザはコメントを書いたりリンクを閲覧したりします
  7. 大抵の場合は非常に便利なサイトです
  8. 様々な情報にアクセスすることができ
  9. 多くの人と意見を交換したりできます
  10. しかし時に悪用されることもあります
  11. スパムの発信元となったり
  12. 悪徳業者が対象を探しているかもしれません
  13. そこで有効なのがUser-Agentヘッダです
  14. ユーザが適正なUser-Agentヘッダを有していれば
  15. どんなに短いアクセスでも監視できます
  16. または個別にユーザに速度制限を設けたり
  17. 特定のユーザを追跡したりすることもできます
  18. サイトの悪用を防ぐことができるのです
  19. GoogleのWebクロール用ロボット
    Googlebotはその良い例です
  20. Googlebotはサーチエンジンで検索可能なサイトの
    インデックスを作成します
  21. ただGooglebotはサイトに素早くアクセスしますが
  22. 時にはサイトをスローダウンさせることもあります
  23. そのため速度制限を設ける必要があります
  24. それによってGooglebotの
  25. インデックス機能を害する心配はありません
  26. 偽のUser-Agentヘッダを使うユーザや
  27. ブラウザを装ったIPアドレスを検出したら
  28. それらをブロックすればよいのです
  29. ですので他の人の作ったWebサイトと
  30. 情報をやり取りするようなプログラムを作る際には
  31. 正常なUser-Agentヘッダを使うのが礼儀です
  32. Webをみんなにとって使いやすくするには
  33. 適正なUser-Agentヘッダが必要です
  34. Webプログラムを作成するときには
  35. User-Agentヘッダを正しく使うことを
    ここで約束してください