2011-12-25 4 views
3

の動的データベース駆動ウェブサイトに関する小さなプロジェクトがあります。ユーザーは投稿、コメントなどできます。
と私は
の代わりにのhtmlページを作成しようと考えていました。
たとえば、誰かが投稿した後にPHPコードがその投稿のHTMLページを作成し、人々がコメントを投稿できます。コメントを提出している間、phpページへのajax呼び出しはコメントデータをデータベースに保存し、そのコメントをhtmlファイルに書き出します。
私はそれがサーバーの負荷を軽減する良い方法だと思った。 SEOのメリットがあります。
このテクニックには名前がありますか?それにはさらに長所や短所がありますか?
ありがとうございます
動的データベース駆動のウェブサイト(htmlページあり)

+3

「SEOには利点があります。いいえ、違います。 – PeeHaa

+0

うん!私は間違っていた!ありがとう! – Drust

+2

@PeeHaa、それはページの読み込み速度の影響を受けるため、理論的にはGoogleランクに影響する可能性があります。静的バージョンが動的レンダリングされた対応バージョンよりも大幅に高速である場合、静的バージョンはより高いスコアを得る。 –

答えて

4

Kureと呼ばれるフラットファイルのブログエンジンがあります。オープンソースプロジェクトなので、自由にチェックしてみてください。 "Flat file system"はこの手法の名前に最も近いものです。

ここで私のSOの同僚に同意する必要があります。サーバやパーソナルコンピュータは、ほとんどの場合、実際のデータベースを使用して説明していることを処理する能力以上に優れています。 Wordpressのようなブログエンジンは信じられないほど強力で柔軟性があり、多くの手間を省くことができます。

あなたが独自のフラットファイルシステムを作成することを強く求めているのであれば、もっと力を発揮します。がんばろう。

+0

ありがとう!この部分では、「サーバーとパーソナルコンピュータは、ほとんどの場合、実際のデータベースを使用して記述したものを処理する能力よりも優れています」ということは、静的コピーを更新することは、Sergei Tulentsev氏のようなリソース使用量が非常に高くなることを意味しますか? – Drust

+1

実際、私は、(サーバの負荷を軽減するためにフラットファイルシステムのルートに行く必要はほとんどないので)リレーショナルデータベースを扱うのに十分な能力を持っていることを意味しました。 –

+0

これはとても良いです、私は前にこのような例は見ませんでした。 –

1

私はこの技術の名前を知らない。過去にいくつかの大きなサイトですでに使用されていたことは分かっていますが、扱いやすいとは言えず、スクリプトが原因でファイルが破損した場合でも、悪い

3

はい、比較的静的なページの配信を最適化するための既知の手法です。 「比較的静的」とは、「動的ですが、めったに更新されません」という意味です。

たとえば、Yandex (a search engine)は、これを使用してメインページを提供します。これはかなり豊富なページであり、リクエストごとに生成するためにはかなりのリソースが必要になります。

また、少なくともこれにはWordpressのプラグインがあります(少なくともありました)。

ページが頻繁に更新される場合は、この手法を使用することはできません。

ページがパーソナライズされている場合(つまり、すべての訪問者に全く同じページを提供できない場合)は、この手法を使用できません。

+0

あなたの答えに感謝します。それはいくつかの良い情報があります。あなたは何を意味するのですか >それは価値がありません ?ここでのサーバーリソースの使用量やコーディングの難しさなどを意味しますか? – Drust

+1

更新レートが高い場合、静的コピーの更新には、保存するよりも多くのリソースを消費します。 (とはい、より複雑なコードはもちろん) –

関連する問題