質問: タグページ...セッション変数または多くの静的ページ? 私は多くのニュース記事を含むウェブサイトを持っています。データベースにおいて、各記事は、ユーザが記事の横に表示する、いわゆる「タグ」を有する。ユーザーがタグをクリックすると、タグを含む他の記事のリストに誘導されます。 新しく作成したタグごとに別個のHTMLページを生成するか、1つのページを作成して、セッション変数を使用してユーザーがクリックしたタグに基づいてコンテンツを変更する必要がありますか? 明らかに、一致するタグを含む新しい記事がアップロードされるたびに更新されるので、ページは完全に静的ではありません
回答: セッションデータは使用しないでください。これは、持続する必要のあるデータのためですが、ユーザー単位で設定されます。要求ごとのデータに使用すると、ブックマークが中断され、競合状態が発生します。 各タグには別個のURIが必要です。動的に生成されたコンテンツ(クエリ文字列を使用するか、サーバーサイドコード(ほとんどのフレームワーク、たとえばのURIを解析するかのいずれか)を使用するかどうかは重要ではありません。 org/"rel =" nofollow "> Dancer )、または生成された静的ページを使用している場合はこれを処理します。 静的ページを使用すると、キャッシングを処理しやすくなり、非常に高いトラフィックシステムでパフォーマンスが向上しますが、コンテンツが変更された場合はサイトの大きな部分が再構築される傾向があります。サーバー側のキャッシュを使用すると、同様のパフォーマンスが向上します(例: memcached )。 動的ページは、通常実装が簡単です。