の動的データベース駆動ウェブサイトに関する小さなプロジェクトがあります。ユーザーは投稿、コメントなどできます。
と私はの代わりにのhtmlページを作成しようと考えていました。
たとえば、誰かが投稿した後にPHPコードがその投稿のHTMLページを作成し、人々がコメントを投稿できます。コメントを提出している間、phpページへのajax呼び出しはコメントデータをデータベースに保存し、そのコメントをhtmlファイルに書き出します。
私はそれがサーバーの負荷を軽減する良い方法だと思った。 SEOのメリットがあります。
このテクニックには名前がありますか?それにはさらに長所や短所がありますか?
ありがとうございます動的データベース駆動のウェブサイト(htmlページあり)
答えて
Kureと呼ばれるフラットファイルのブログエンジンがあります。オープンソースプロジェクトなので、自由にチェックしてみてください。 "Flat file system"はこの手法の名前に最も近いものです。
ここで私のSOの同僚に同意する必要があります。サーバやパーソナルコンピュータは、ほとんどの場合、実際のデータベースを使用して説明していることを処理する能力以上に優れています。 Wordpressのようなブログエンジンは信じられないほど強力で柔軟性があり、多くの手間を省くことができます。
あなたが独自のフラットファイルシステムを作成することを強く求めているのであれば、もっと力を発揮します。がんばろう。
ありがとう!この部分では、「サーバーとパーソナルコンピュータは、ほとんどの場合、実際のデータベースを使用して記述したものを処理する能力よりも優れています」ということは、静的コピーを更新することは、Sergei Tulentsev氏のようなリソース使用量が非常に高くなることを意味しますか? – Drust
実際、私は、(サーバの負荷を軽減するためにフラットファイルシステムのルートに行く必要はほとんどないので)リレーショナルデータベースを扱うのに十分な能力を持っていることを意味しました。 –
これはとても良いです、私は前にこのような例は見ませんでした。 –
私はこの技術の名前を知らない。過去にいくつかの大きなサイトですでに使用されていたことは分かっていますが、扱いやすいとは言えず、スクリプトが原因でファイルが破損した場合でも、悪い
はい、比較的静的なページの配信を最適化するための既知の手法です。 「比較的静的」とは、「動的ですが、めったに更新されません」という意味です。
たとえば、Yandex (a search engine)は、これを使用してメインページを提供します。これはかなり豊富なページであり、リクエストごとに生成するためにはかなりのリソースが必要になります。
また、少なくともこれにはWordpressのプラグインがあります(少なくともありました)。
ページが頻繁に更新される場合は、この手法を使用することはできません。
ページがパーソナライズされている場合(つまり、すべての訪問者に全く同じページを提供できない場合)は、この手法を使用できません。
あなたの答えに感謝します。それはいくつかの良い情報があります。あなたは何を意味するのですか >それは価値がありません ?ここでのサーバーリソースの使用量やコーディングの難しさなどを意味しますか? – Drust
更新レートが高い場合、静的コピーの更新には、保存するよりも多くのリソースを消費します。 (とはい、より複雑なコードはもちろん) –
- 1. データベース駆動型のiOSアプリ
- 2. 静的なHTMLの動的ウェブサイト
- 3. ASP.NET MVC - データベース駆動メニュー
- 4. windows.formsデータベース駆動型アプリケーションフレームワーク
- 5. ソーシャルデータ駆動ウェブサイトのデータ収集
- 6. Html動的ページの編集
- 7. Umbraco 5でデータベース駆動型Webページを構築する方法
- 8. joomlaとコンクリート5のデータベース駆動サイト
- 9. WPF XAMLデータベース駆動チェックボックスの値
- 10. データベース駆動型ログインシステムの作成方法
- 11. Html/Javascriptページ内の動的SWFファイル
- 12. 動的HTML料金設定ページ言語
- 13. HTMLページ - 動的に編集するオプション
- 14. 目的Cドメイン駆動型設計
- 15. MySQL駆動の多言語ウェブサイトのテーブルのスキーマ
- 16. Javaソケットイベント駆動
- 17. Mockito/Spring MVC - (アノテーション駆動型)リクエストマッピングの動的検証
- 18. コンテンツ駆動型ウェブサイト用のベストWeb開発フレームワーク
- 19. 戻り値として動的ピボットテーブルを使用するSSRSデータ駆動型サブスクリプション
- 20. データ駆動テストとキーワード駆動テストの違い?
- 21. メッセージ駆動型とアプリケーション統合型のイベント駆動型アプローチ
- 22. 私のウェブサイトのページでは動作しませんが、jsfiddleコードはありません - JavaScriptとHTMLクイズコードにだ
- 23. 動的データベース
- 24. HTML動的クロッピング
- 25. データ駆動型IoC
- 26. データ駆動DUnitテスト
- 27. ステージングイベント駆動アーキテクチャ - Weblogic
- 28. ドメインイベント駆動型アーキテクチャ
- 29. データ駆動型ステートマシンアプリケーション
- 30. ドメイン駆動設計:ワークフローロジックはどこにありますか?
「SEOには利点があります。いいえ、違います。 – PeeHaa
うん!私は間違っていた!ありがとう! – Drust
@PeeHaa、それはページの読み込み速度の影響を受けるため、理論的にはGoogleランクに影響する可能性があります。静的バージョンが動的レンダリングされた対応バージョンよりも大幅に高速である場合、静的バージョンはより高いスコアを得る。 –