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