以前のキャッシュと現在のページの静的化はすべて、Web サイトの訪問数が少ない小規模な Web サイトの場合は必要ない場合がありますが、Web サイトのサイズや訪問数が大きい場合は、ページの静的化が必要になります。それぞれに独自の値があるので、まず静的ページの分類を理解しましょう
ページの静的化のカテゴリ:
1、次の形式に従ってください:
1) 本当に静的です
2) 擬似静的
2、範囲に応じて:
1) 部分的な静的単語 (jquery、ajax)
2) すべて静的
検索エンジンは静的ページをクロールする傾向があり、検索エンジンごとに SEO 基準が異なる場合があるため、ページを静的化すると Web サイトの速度が向上し、SEO の最適化も実行できます。 Baidu 検索エンジン最適化へのリンクは以下にあります
今回は、真の静的テクノロジーのページを共有します。今回は、単純なニュース管理システムを例として、真の静的テクノロジーの使用を紹介します。このプロジェクトでは、MVC アーキテクチャを使用して実装します。
1. 真の静的な理解
真の静的とは、以前にアクセスした jsp、php、aspx を html に変更し、以前のページ効果とビジネス ロジックを保持し、サーバーへの負荷を軽減し、Web サイトを適切に含めることを可能にすることを意味します。しかし、真の静的ページには欠点もあります。静的ページが多すぎるとサーバーのスペースが占有され、メンテナンスがあまり便利ではありません。
2 静的ニュース管理システムを開始します
1. 一覧ページから一つのデータの詳細情報を素早く閲覧する(ニュース一覧から特定のニュースの詳細内容を閲覧するなど)
静的な前提がない場合、リスト ページのタイトルをクリックして ID を渡し、単一のデータをクエリしてページに表示することで、リンクをクリックするたびに、データベースに一度アクセスするため、サーバーへの負荷が必然的に増加します。データを追加するたびに、対応する詳細ページを生成することをお勧めします。
(1) シンプルなバックエンド管理ページ
(2) ニュース追加の操作
リーリー
テンプレート ファイル newsDetail.tpl を見てみましょう。
リーリー
ニュースコンテンツ | |
---|---|
{コンテンツ} |
この部分の作業は実際には非常に簡単です。変更や削除については、静的なリスト ページを定期的に更新するだけで済みます。更新の頻度は、必要に応じて変更できます。
私のやり方は次のとおりです:
リーリー
データを再読み込みするだけの単純な操作でしょうか? 最後に、ここでナンセンスなことを書いていると言う手間を省くために、いくつかのレンダリングを示します。
バックグラウンドでは、静的化を考慮する必要はありません。バックグラウンドはパフォーマンスが非常に劣っていない限り、静的化はあまり意味がありません。