データベースまたはファイル自体のどこにhtmlページを保存するのが良いですか?
多くのファイルが必要な場合:
ユーザー/login.php
ユーザー/register.php
ユーザー/somethingElse.php
記事/index.php
記事/view.php
記事/何かElse.php
すべてのコードをそこに保存するか、それらのページをデータベースに html として保存し、それを 1 つのファイル content.php にレンダリングしますか?
データベースまたはファイル自体のどこにhtmlページを保存するのが良いですか?
多くのファイルが必要な場合:
ユーザー/login.php
ユーザー/register.php
ユーザー/somethingElse.php
記事/index.php
記事/view.php
記事/何かElse.php
すべてのコードをそこに保存するか、それらのページをデータベースに html として保存し、それを 1 つのファイル content.php にレンダリングしますか?
HTML をファイルに保存することは、DB よりもはるかに優れていると言えます。
1)For retrieving data also you need to perform DB operations as well,so it may stuck DB somewhere when load is become a 'real load' to operate DB
2)A DB can crash but a file cont much when compared to DB
3)If you want to change the HTML you need to perform agian update operation for that which makes big issue for an developer to work
4)And also in DB you need to store HTML tags,other things using 'htmlentities' which causes conflict
HTML コードを PHP ファイルに保存するか、HTML ファイルを使用して PHP にそれらのファイルをフェッチさせることができます。
私が好きな方法は、できるだけ多くの HTML を root:/index.php-file に保持し、ユーザーが見たいページに応じて必要なファイルをロードすることです。
Fx ユーザーは記事を見たいと思っています。私はそれらを index.php?page=articles に送信し、ページ レイアウトを読み込み、include("articles/index.php"); これにより、htaccess を使用して URL の見栄えを良くすることもできます。
ただし、一般的なルールとして、ユーザーが提出したものでない限り、SQL に HTML コードを保持しないでください。