一般网站后台的数据库里面,是如何存储一篇文章的?
普通的一篇文章里面有文字,也有图片,那么是如何解决既要存储好相应的内容,又要保证在输出为html的时候,在各个浏览器上有正确的现实呢?还有,文字保存的时候,有些用户对特定...
普通的一篇文章里面有文字,也有图片,那么是如何解决既要存储好相应的内容,又要保证在输出为html的时候,在各个浏览器上有正确的现实呢?
还有,文字保存的时候,有些用户对特定的文字有特定的处理(比如加粗,斜体),那么这些在数据库中是如何保存的呢?
如果存入数据库的文章里面有标记粗体、斜体这样的html标签的话,那么我要在后台直接提取出这篇文章的话,岂不是又会多很多非文章内容的东西?(就比如这些标签信息) 展开
还有,文字保存的时候,有些用户对特定的文字有特定的处理(比如加粗,斜体),那么这些在数据库中是如何保存的呢?
如果存入数据库的文章里面有标记粗体、斜体这样的html标签的话,那么我要在后台直接提取出这篇文章的话,岂不是又会多很多非文章内容的东西?(就比如这些标签信息) 展开
7个回答
展开全部
图片链接到相对路径,保证重新生成时正确即可。
粗体、斜体实际上都是加了标记的,类似html,存入数据库的是源代码,参考fckeditor的实现。
粗体、斜体实际上都是加了标记的,类似html,存入数据库的是源代码,参考fckeditor的实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般采用cms进行发布文章的,文章不建议存储在数据库里面,只要在库里面做一个映射就可以了。如果非要存储的话可以采用clob字段,程序去解析一个大存储量的数据需要耗很多性能资源,如果有大量的人访问的话,程序和数据库吃不消的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
媒体类型(图片、视频等)存储在特定的位置(当然不会放数据库)。
网页的一切都可以用HTML代码存储。用CSS控制网页的显示。
既然是用HTML标记粗体、斜体。又怎么会有你说的“多很多非文章内容的东西”?
网页的一切都可以用HTML代码存储。用CSS控制网页的显示。
既然是用HTML标记粗体、斜体。又怎么会有你说的“多很多非文章内容的东西”?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种大网站上的图片和内容都是存在数据库中的,维护起来方便,如你所说。但访问时从数据库调用,可能会使页面访问速度缓慢,所以就有一种叫伪静态的,既可以方便维护,又可以提高访问速度。伪静态做出的页面后缀基本都是shtml的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询