すべての html をプレーンテキストの html ファイルに格納するか、データベースから html をロードする PHP ファイルに格納するかのほうが速いかどうか疑問に思っていました。
クライアントがページを要求する場合、データベースとの対話を必要とせずにすぐに送信されます。2 つの PHP がデータベースからデータをロードし、それらをオブジェクトに変換する必要がある場合、それは html ファイルに入力され、ホストに送り返されます。
最初のオプションが最速のオプションのようです。どちらの場合も、動的 HTML は PHP によって生成され、データベースを通じて読み込まれることに注意してください。
これをテストできるテスト環境を作成しています。私はこれを自分でテストし、結果が得られたらアップロードします。
As far as I know Joomla loads the entire HTML document from database. Now when I want to make a CMS myself I want my webpages to load fast. In my opinion Joomla sucks and so my question remains:
Which is faster plain html or stored html from database?
I see that my question is generating a lot of emotions. I will add some more value to my question.
- Am I testing this myself:"Yes of-course, I am not a lazy basted which is not prepared to seek for answers myself"
- Then why are you asking:"I am interested in you opinion. It would be stupid to think that I can find all the answers by myself. Also there are a lot of programmers with the experience to know this so why don't ask"
- いずれの場合も、HTML は CMS によって管理されます。アイデアは、cms が本当にハイブリッドな方法で高速でなければならないということです。したがって、小さなウェブサイトでも大きなウェブサイトでも、実際の動的コンテンツまたは数年間同じコンテンツを含むウェブサイトがある場合でも問題ありません。
- コメントの中で、パフォーマンスの問題がない、または小さすぎて数えられないという人がいることがわかります。私の質問は次のとおりです。
- キャッシング?わかりました、キャッシングについて見ていきます。
私はいくつかのテストを行いましたが、これが結果です。私にはそれらは奇妙に思われ、意味がわかりません。geensteil、tweakers.nl、stackoverflow (このページ)、google.com の Web ページを保存するために Google Chrome を使用しました。次に、chromes inspect-tools を使用してページを検査し、ネットワーク ボタンを使用して、何を読み込んでいるかを確認します。次に、HTML をコピーして mysql myisam に入れ、PHP でロードします。結果をExcelファイルに書き留めました。
これらは私のテスト結果です: