ホームページ >バックエンド開発 >PHPチュートリアル >phpの擬似静的
擬似静的と真の静的のどちらを選択すべきですか
1. SEO に真の静的を使用するか偽の静的を使用することに違いはありません
2. 真の静的を使用すると、ハードディスクに損傷が発生し、フォーラムのパフォーマンスに影響を与える可能性があります
3. 擬似静的を使用すると、一定量のスペース CPU 占有量、頻繁に使用すると CPU 過負荷が発生します
4. 最も重要な点は、SEO のために静的である必要があるということです
つまり:
1. 真の静的メソッドの使用は直接排除できます。どのように生成されたとしても、ハードディスクに影響を及ぼします。それはすべて非常に有害です。
2. true static と false static の効果は同じなので、擬似静的を選択できます。
3. ただし、擬似静的を多用すると、CPU のオーバーロードが発生します。
4. ということで、大量に使わない限りは大丈夫です。
5. 静的はSEO専用なので、SEOに必要なのは擬似静的だけであり、ユーザーが使用する必要はありません。
6. したがって、SEO クローリングのために特別に提供されているアーカイバで pseudo-static を使用するだけで済みます。
7. 私の記事を最後まで読んでいただきありがとうございます。
8. 質問や異なる意見がある場合は、擬似静的と真の静的についてお気軽にコメントしてください。真の静的と擬似静的の間には本質的な違いがあります。ユーザーを閲覧するための純粋な HTML と複数のデータを呼び出す PHP の処理は、前者に比べて CPU 使用率が大幅に低くなります。 HTML のダウンロードは頻繁にハードディスクに読み書きされる、と誰かが言っていたのを覚えています。まるでデータベースの読み取りにディスクへの読み書きが必要ないかのように、キャッシュされた散在した PHP ファイルが大量に存在するかのようです。これらの読み取りにはディスク操作が必要ではありませんか?ばかげている。
単一の html + 画像 Flash とその他の添付ファイルを読み取るだけで目的は達成できます。なぜわざわざデータベースを読み取り、php キャッシュ ファイルを読み取り、データ出力を再統合し、さらに画像 Flash とその他の添付ファイルを追加する必要があるのでしょうか。 CMS ホーム ページでは多くのインタラクションは必要ありません。ここではフォーラム バージョンを使用すべきではありません。逆に、より考慮すべきは美しさです。互換性がある!直感的にわかる情報!パフォーマンス!そして安定感!
疑似静的 php を実装するために 4 つのメソッドを転送します。
1 2 //疑似静的メソッド 1
3
4 // localhost/php100/test.php?id|1@action| 2
5 $Php2Html_FileUrl = $_SERVER["REQUEST_URI"];
6 echo $Php2Html_FileUrl."
";// /php100/test.php?id|1@action|2
7 $Php2Html_UrlString = str_replace( "? ","",str_replace("/", "", strrchr(strrchr($Php2Html_FileUrl, "/"),"?")));
8 echo $Php2Html_UrlString."
";// id| 1@action|2
9 $Php2Html_UrlQueryStrList =explode("@", $Php2Html_UrlString);// Array ( [0] => id|1 [1] => アクション|2 )
11 echo "
";
12 foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr)
13 {
14 $Php2Html_TmpArray =explode("|", $Php2Html_UrlQueryStr); $Php2Html_TmpArray);/ /Array ( [0] => id [1] => 1 ) ; Array ( [0] => action [1] => 2 )
16 echo "
"; [$ Php2Html_TmpArray[0]] = $Php2Html_TmpArray[1];
18 }
19 //echo '偽の静的: $_GET 変数
'
20 print_r($_GET); | 1@action|2] => [id] => 1 [アクション] => 2 )
22 echo "