2013-03-18 83 views
-2

哪裏更好地將html頁面存儲在數據庫或文件本身中?哪裏更好地存儲html頁面?

,如果我有很多文件:

用戶/ login.php中

用戶/ register.php

用戶/ somethingElse.php

文章/ index.php文件

articles/view.php

articles/somethingElse.php

和所有代碼存儲在那裏,或將這些頁面存儲爲數據庫中的html,然後將其渲染爲只有一個文件content.php?

+0

您需要提供更多詳細信息。 – MikeSW 2013-03-18 08:36:50

+0

你如何定義'更好'?它的這樣一個主觀術語 – 2013-03-18 08:39:15

+0

我的意思是更靈活的方式 – Hello 2013-03-18 08:39:47

回答

1

我可以說,存儲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 
+0

是的,看起來你是對的 – Hello 2013-03-18 08:51:55

0

您可以將HTML代碼存儲在您的PHP文件中,也可以使用HTML文件並讓PHP獲取這些文件。

0

我喜歡這樣做是爲了保持儘可能多的HTML儘可能的在我的根方式:的index.php文件,然後根據用戶想要查看的頁面加載我需要的文件。

F.x.用戶希望看到我發送給index.php?page = articles的文章,加載頁面佈局和include(「articles/index.php」);這也可以讓你使用htaccess讓網頁看起來更好。

但作爲一般規則,不要在您的SQL中保留HTML代碼,除非它是用戶提交的東西。