ホームページ >バックエンド開発 >PHPチュートリアル >ページの静的化、ページ static_PHP チュートリアル
大規模Webサイト向けの最適化テクノロジー:
1、SEO、最適化タイプ、
2、ページの静的化
3、memcache (メモリキャッシュ)
4、サーバークラスターテクノロジー
全体的な目標: Web サイトのアクセス速度を向上させる、SEO の目的: Web サイトのランキングを向上させる、(解決策は速度です)
SEO: Google の最適化、Baidu の最適化:
今日は、 page 静的化について:
最初にいくつかの概念について説明します:
1. 静的 URL
純粋な HTML ドキュメント
http://localhost/dir&file/var.html
しかし、サフィックスは html、静的 Web サイト、
2、動的 URL (Web サイト)
localhost/dir&file/var.php?name=admin&id=2
ユーザーによると、アドレス バーにさまざまなパラメーターを渡します、異なる結果が表示されます
3、疑似静的 URL
Pseudo-static:
TP フレームワークを使用する場合、URL のいくつかのモードがあります:
1、/ pathinfo
2、MVC ?m= &a=
3、書き換えモード: (および pathinfo モードの違い: エントリーファイルなしで書き換える)
Apache 構成を変更する
htacess ファイルを追加する
tp フレームワークの書き換えモード、擬似静的:
localhost/dir&file/news- id/2/name/admin.html
なぜ動的 Web サイトを静的形式に変更する必要があるのですか:
1, /*1=1*/ SQL インジェクションを防ぐため
2、動的 Web サイトはSEO、だから?以下のパラメータは、検索エンジンがクロールするときに動的に変更されますが、保存方法がわかりません
、sina.com/index.htmlindex.php?act=index
原則: データは取得できますか?データベースから操作しないようにしてください
ページの静的化を実現する方法:
ページの静的化の分類:
1、形式に従って:
1、真の静的
2、疑似静的
2、範囲に応じて:
1. 部分的に静的 (jquery、ajax)
2. すべて静的
検索エンジン:
1. Web サイトのすべてのコンテンツをクロールするのではなく、コンテンツをキャプチャします。 one go, put it all ワンピース
2 ただし、コンテンツを分類し、キーワードに従ってランク付けします
SEO に配慮するにはどうすればよいですか?
1、Baidu の提案:
URL の長さ: 255 バイトを超えることはできません
検索エンジンによってクロールされた場合:
ホームページからトリガー: ページに遭遇したら、そのコンテンツをクロールし、コンテンツを保存します,
www.sina.com/index.html
www.sina.com/news/soprt.html
短いものほどクロールが早く、頻度が高く、更新も早いので、良いと思います
そして、各ページをクロールする時間は限られており、各ページは最大 5 秒以内に割り当てられます
もちろん、Web サイトが優れているほど、ランキングが高く、割り当てられる時間も長くなります
2、キーワード説明タグメタタグも設定されています
SEはキーワードと説明に基づいて大まかに分類します
検索エンジンが当社のWebサイトのコンテンツをクロールすることを禁止できます:
Webページのコード