Appendix C:動的ページの注意事項

動的ページとは、Webプログラミング言語(JSP、PHPなど)で開発されたWebページを意味し、主にクライアントの要求に応じ内容が変更される特徴を持つ。 次のような動的なページを適当時間キャッシュすると、Webサーバー/ WAS /データベースの負荷を大幅に減少させることができます。

  • リアルタイム結果(リアルタイム検索語またはランキング)
  • 検索結果
  • 照会のためのAPI
  • 商品詳細ページ(在庫)

キャッシュしてはならないページは、次のとおりであります。

  • 個人アカウント

    キャッシュするという意味は自分が閲覧したページが他の人にも共有されるという意味であります。 誰も私の個人情報が他の人に公開されることを望まない。 技術的にはほとんどのウェブサイトでの個人情報は、ログイン後に使用が可能であります。 Webサーバーからログインするかどうかを確認する条件をSTONに ‘バイパス’ するように設定する必要があります。

  • 決済

    非ログイン状態で決済が可能なサービスもあります。 決済段階のすべてのページは、キャッシュ例外条件に設定する必要があります。

  • Cookieの作成

    Cookieは、クライアント固有の情報を含んでいる場合が多い。 Aユーザーのために作成されたCookieがBのユーザーに転送されると、大きな事故につながる。 このため、STONは、元のサーバーが提供するCookieヘッダーを無視するように開発されました。

  • ‘書き込み(Write)’ API

    読み取りAPIは1秒キャッシュしても効果がありますが「書く」のAPIをキャッシュする場合、無効な結果値が返され、誤動作することができます。

  • 番号札発券

    コンサートのチケットのように、先着順で前売りする場合を意味します。 通常WASや専用機器を使って行われる場合が多いです。