首页 新闻 会员 周边 捐助

博客文章的存储问题

0
悬赏园豆:50 [已解决问题] 解决于 2012-02-29 12:30

问题一:

像博客园中的文章是什么存储的?

是直接把文本存储到数据库,还是把文本保存到一个地方,然后去读取它!

问题二:

文章中的那些字体大小等等属性是怎么保存的?

是直接把各个属性保存起来,然后读取加载到页面上吗?

 

希望得到园友们的详细解答!

TimYang的主页 TimYang | 初学一级 | 园豆:12
提问于:2012-02-27 17:27
< >
分享
最佳答案
1

问题一:文章的标题、内容等相关内容是直接保存到数据库里的,比如标题是一个字段,内容(带HTML的内容)也是一个字段,显示的时候直接从数据库里读就行了,可以加一些缓存以减轻数据库压力,和提升性能

问题二:字体等属性分为两部分,一部分是直接写到文章内容的HTML里的(行内样式),这部分跟内容存在一起,另一部分是由CSS文件控制的,CSS文件一般是独立的文件

PS:顺便说下这个CSS为什么不是一定是独立的文件,有见过一些把用户自定义的样式也存到数据库里,然后加载到缓存里,用一个页面文件读取,这样在页面中的<link>中显示的是一个程序文件,比如.aspx的,或者可以使用URL rewrite重写成.css的文件,这样用户就看不到你到底是怎么处理的了

收获园豆:30
丁学 | 专家六级 |园豆:18730 | 2012-02-27 21:24
其他回答(4)
1

这个应该你直接问博主。

收获园豆:5
悟行 | 园豆:12559 (专家六级) | 2012-02-27 17:35

可以吗?

支持(0) 反对(0) TimYang | 园豆:12 (初学一级) | 2012-02-27 18:12

@程序猿就是我: 下面回答的dudu就是博主啊。

支持(0) 反对(0) 悟行 | 园豆:12559 (专家六级) | 2012-02-27 20:48
0

文章内容的HTML代码保存到数据库的一个字段

收获园豆:5
dudu | 园豆:29732 (高人七级) | 2012-02-27 17:55

不理解啊!多写点你的理解!我是小菜!

支持(0) 反对(0) TimYang | 园豆:12 (初学一级) | 2012-02-27 18:12

@程序猿就是我: 就是保存一个字符串至数据库

支持(0) 反对(0) dudu | 园豆:29732 (高人七级) | 2012-02-27 18:29
0

第二个是用的CSS文件,样式是写好的,当然博主可以自己定义的

收获园豆:5
artwl | 园豆:16736 (专家六级) | 2012-02-27 18:31
0

直接存储html代码就ok了,因为博客文章的编辑都是有编辑器的,编辑器里面有html代码编辑的。

收获园豆:5
az235 | 园豆:8483 (大侠五级) | 2012-02-28 08:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册