そして、擬似静的の原理を応用

 動的なURLのページと静的ページを作るための技術的手段の多様を通じて、ある擬似静的人気のポイントその偽の静的なページは、のように見えます。典型的な特徴は、動的パラメータを使用するページのURLである、そうでURL?、そして擬似静的主な目的は、URLを削除するのですか?

          

擬似静的の利点

  1. 検索エンジン最適化する擬似静的資します
  2. より良いユーザーエクスペリエンス

静的および擬似静的なページの違い

  1. うまくURL構造からページ名などとして、擬似静的および静的なページを表示し、同じです。擬似静的なページ可能なHTML、HTM、接尾辞またはディレクトリ形式
  2. 擬似静的URLはただ事実または動的なページでは、フォームを変更します
  3. 静的ページは、サーバーのリソースを節約することができ、及び擬似静的は厳密に言えば、それは、サーバリソースの消費を増加させることです

概要は、SEOの観点では、機能の擬似静的および静的なページは同じですが、擬似静的または動的なページの性質上、そのリソースと動的ページの消費量は同じですが、書き換えサーバはまた、追加のリソースを消費する必要があるため。

      以下は、非常に包括的なコピーを感じています

背景擬似静的な技術が生成する:
1、静的なページと動的比較:
  1)静的なページ:
    利点:; B、アクセス速度が速く、少ないC、リソース(CPUなど)職業Aは、エンジンに優しい検索、高度な品質のコレクションです。
    デメリット:Aは、大規模なポータルやコミュニティのために、一定の変更は、ディスクの断片化もディスクの不良セクターにつながる、I / Oを大量に生成されます。かなり恐怖リスク。ユーザー情報は、ゲームプレイ上ではありません一度。B、もう少し収納スペース占有。
  2)動的なウェブ:
    利点: -レスハードディスクの容量とフレンドリーな相対静的な、それは利点の動的な欠点です。
    短所:A、検索エンジンに無愛想。検索エンジンのために起因疑問符の恐怖に?エンジンは疑問符でURLが含まれていない検索と無限ループを入力してください。
B、高い同時実行複数のリソースの消費量。

擬似静的ではこのような背景がされて入ってきたに対して、それは静的なURLは、URLは爬虫類のコレクションがライン上にだます、疑問符なしで聞かせているように、メリットの動的な基盤を保持しています。フロントの両方の利点のような完全なブレンド。
長所:の静的+動的な利点の長所
短所は:擬似静的を使用して少し大きめの流れは、最終的には、CPU使用率の過負荷、また、擬似静的で指定されたページの責任ではなく、実アドレスの定期的な裁判官の直接の結果である、ターンバイディスプレイの解像度が登場。裁判官に、CPU占有率の増加が実際に擬似静的最大の欠点であるので、CPU

ので、訪問はまた、静的なページであることをブラウザという、変更を行うために動的ページ要求に対するサーバーの使用は、この時、ブラウズ:実装メカニズムアドレスバーの表示中(クエスチョンマークなし)静的アドレス情報です。

二つの方法:
1は、使用してISAPI_Rewriteを動的に書き換えHTML静的URLにリンクさせること。ISAPI_Rewriteはre_writeモジュール内部IISで、DLLコンポーネントです。このフィルタは、動的なページのURLを静的URLになっマッピング、正規表現によって達成されます。re_writeニュース/ 95.htmlに変換することによりnews.asp?ID = 95とすることができます。正規表現のマッピングをhttpd.iniファイルに設定されています。
  小さな例の場合:データ・ページを処理し、それが書かれている:
。より_ <%=ページ%> _ <%=%タイプ> HTMLを(注:ページはページのページ番号で、タイプがデータ型である)フォーム:More_1_95 .htmlを
あなたは次のページをめくる場合、でした::More_2_95.htmlは、次のサイクルに進み、それが
More_3_95.html、そしてそうで。
:しかし、あなたはhttpd.iniファイルに次のコードを追加する必要がある
のRewriteRule /More_(/d+)_(/d+)/.html /jsp/more/.asp/?page=$1&type=$2 [N、I]の文字列9
プログラムが動的な複数のパラメータを渡す必要がある場合、数を増やす(/ D +)ができるように、以下:
のRewriteRule /More_(/d+)_(/d+)_(/d+)/.html / ASPの/より多くの/の.asp /?ページ= $ 1とタイプ= $ 2及びタイプ2 = $ 3】【N、I]

長所:基本的な手順では、変更は何もする必要はありません。トラブル:そう、あなたが他の誰かのサーバーを雇うとき、これを制御する必要があるが、IIS達成するために、あなたが開始するサービスプロバイダに連絡する必要があります。- (ビンにDLLアセンブリ直接、次いで適切な構成を実現できるプログラムもちろん、これはないASP.NET行い、ASPの用語である)

カスタムエラー、操舵:404エラー処理メカニズムをIIS 2我々は良いページに対処する準備が整いました。しかし、この拡張性を検討するために、プログラムの全体的な処理要件は、実用化のために見ていない、高いです。

カスタムイタリアのエラー-まず、サイトのプロパティを設定する
。>メッセージタイプ選択したURL - > URLフィル「/index.asp」、またはあなたのエラー処理ページ-エラー404、その後、プロパティを編集HTTPを見つけるために、
この方法では、そのようなユーザーやクモの訪問などときhttp://tech.todo.net.cn/12345.html(データベース内の記事のための12345 ID)。いくつかのページが存在しないので、それは404エラーを引き起こした。index.aspなっ
index.aspリガに
CurrDomain =でRequest.ServerVariables( "HTTP_HOST") '現在のアクセスドメイン
CurrURL =置き換え(でRequest.ServerVariables( "QUERY_STRING ")、 "404;のhttp://" &CurrDomain& ":80"、 "")' 現在のアクセスURL
この場合CurrURLでそれがあるべき:. 12345.html
この方法、あなたは、ユーザーがページにアクセスしようとしている取得し、記事のID内の抽出(する必要があります:12345)。、定期的に、言っても過言ではありません。
その後、データベースは、記事の内容を抽出します。ページへの出力、OK。

結論:一般企業のWebサイトでの使用のためにあまりにも適した擬似静的 - とどちらも高い同時実行が必要ですが、同時に非常にSEO(検索エンジン最適化)を気にするだけでなく、背景が動的に更新することができますが必要です。 - もちろん、直接はそんなにので、このコミュニティ修飾の一種のように、また、静的なページを生成します。

 

おすすめ

転載: www.cnblogs.com/liang-chen/p/11935460.html