我有大约21个带有预格式化html内容的文本文件(文本,带有html标记的图像)。我正在创建一个网站,以正确的格式显示这些文本文件。还有,没有。文件(截至目前的21个文件)最有可能继续增加。
我想要一些帮助答案 0 :(得分:5)
您正在创建的是所谓的内容管理系统,短cms。 Wordpress,Drupal和许多其他人都是例子。
创建单个页面是最糟糕的想法:您必须为每次更改都更新它们。 XML也不是那么好:您不想解析所有文本以在每次访问时提取单个文本(性能)。
虽然您可以通过存储单个文本文件来完成任务,但我建议您使用数据库。随着CMS的增长,您可以选择添加更多数据。 (例如,您将添加元关键字标签,活动/非活动标志,标题字段等。)
虽然有一天你可能会考虑缓存数据库的性能,即使在最慢的共享主机上,MySql也能优雅地处理每秒数百个查询。
编辑:在DB中存储什么?
你不想要数据库中的所有内容。除了CSS,Images和JS是常规文件(由浏览器缓存),你将在html中有你的页眉,页脚和导航。 (或者聪明的.tpl文件 - 检查一下。不是每个人都喜欢它,我这样做。)属于DB的是“内容部分。
问自己两个问题:
通常,您的网页包含
在尝试制作自己的CMS系统之前,您可能需要查看一些已建立的CMS系统。您可能会获得有价值的见解。