存储在数据库的好处是数据容易迁移,容易检索,坏处是对数据库的操作比较频繁。
建议的做法是数据库存储一份,再生成一份html的静态页面,当没找到html页面的时候,就去数据库读出来,然后再生产html页面,如果怕磁盘空间占用很大的话,就定期的清理掉html页面。
为什么不存储在数据库里面呢?
可以去CodePlex上去看一看一些开源的博客系统来学习
http://www.codeplex.com/site/search?query=mvc%20blog&ac=3
肯定是存数据库嘛,你肯定还没有理解动态网站是什么个概念吧,可以先看看一些开源的blog系统,不一定得看asp.net,其他语言的也可以,先了解下别人的系统。数据库设计也是个问题,一个好的数据库能让你少很多工作量
存储在数据库里面吧,应该根据你个人的信息
不存数据库如果信息量大没地方存,如果是小还能存在.text.xml等
可以存在数据库里面,然后第一次读出来之后就生成HTML
不永久保存怎么行呢?
找个开源的博客系统看看
哈哈,存储到数据库中。
存储到数据库是正确的,只有部分图要外存。
不大可能存在html页面里面。
文章ID,分类,标题,内容大概就是这几项重要属性,放到数据库没有问题的,如果你是考虑性能问题的,可以考虑读写分离,借助非关系型数据库,如NOSQL
做个简单的博客系统,最简单就是放在数据库中,如果考虑性能的话Article表不存储内容 ArticleDetail表存内容,表分离,一般读取内容肯定在内容页,而且都是根据id查询的, 大的网站可能用文件数据库了,这是以后系统做大了事情了
Article 表
Id,
Title,
Summary,
ArticleDetailsId,
...
ArticleDetail 表
Id,
Content
...
我给你个建议吧,你去网上下载 织梦CMS管理系统 他的文章管理那块做的很好 你可以去看看别人是怎么做的 文章肯定会放在数据库里面,至于HTML页面是为了减少服务器性能消耗生成的静态页面