论坛首页 海阔天空论坛

php真变态。。。

浏览 7254 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-11  

最近做一个测评的系统,用php开发,一开始数据库表格实际太麻烦,来回修改太多,所以想了一个新的思路

 

封装成一个对象,最后再序列化保存。问题来了,保存在session中的只能是序列化的字符串,结果导致

 

从session取出字符串,反序列化成对象,操作对象,序列化对象,保存的session中。

 

可惜不是对象引用传递啊。。。。太麻烦了,真bt

   发表时间:2008-12-11  
session中还是少放些东西为好。
0 请登录后投票
   发表时间:2008-12-11  
还是转JAVA吧,WEB应用中数据库才是性能瓶颈,容器影响非常小的。
我正在想着把数据使用XML文件存储,尽量脱离数据库,因为我感觉现在对数据库太依赖了。
0 请登录后投票
   发表时间:2008-12-11  
大猫汤姆 写道
还是转JAVA吧,WEB应用中数据库才是性能瓶颈,容器影响非常小的。
我正在想着把数据使用XML文件存储,尽量脱离数据库,因为我感觉现在对数据库太依赖了。


你的想法很有创意,
等你真这么做了,会发现为什么会出现数据库这种软件的。
0 请登录后投票
   发表时间:2008-12-11  
cxd110 写道
大猫汤姆 写道
还是转JAVA吧,WEB应用中数据库才是性能瓶颈,容器影响非常小的。
我正在想着把数据使用XML文件存储,尽量脱离数据库,因为我感觉现在对数据库太依赖了。


你的想法很有创意,
等你真这么做了,会发现为什么会出现数据库这种软件的。

当然不是把所有的东西放到文件中去了,比如论坛贴子完全可以放到XML文件中存储,新闻等,BLOG中的日记
这些我认为没必要存到数据库中去,而且这样做对搜索很有好处。
0 请登录后投票
   发表时间:2008-12-11  
大猫汤姆 写道
cxd110 写道
大猫汤姆 写道
还是转JAVA吧,WEB应用中数据库才是性能瓶颈,容器影响非常小的。
我正在想着把数据使用XML文件存储,尽量脱离数据库,因为我感觉现在对数据库太依赖了。


你的想法很有创意,
等你真这么做了,会发现为什么会出现数据库这种软件的。

当然不是把所有的东西放到文件中去了,比如论坛贴子完全可以放到XML文件中存储,新闻等,BLOG中的日记
这些我认为没必要存到数据库中去,而且这样做对搜索很有好处。


如果你不考虑效率而且不在乎自己写数据管理程序的话,完全可以这样做。
0 请登录后投票
   发表时间:2008-12-11  
存txt 用shtml include算了。。。
0 请登录后投票
   发表时间:2008-12-11  
大猫汤姆 写道
cxd110 写道
大猫汤姆 写道
还是转JAVA吧,WEB应用中数据库才是性能瓶颈,容器影响非常小的。
我正在想着把数据使用XML文件存储,尽量脱离数据库,因为我感觉现在对数据库太依赖了。


你的想法很有创意,
等你真这么做了,会发现为什么会出现数据库这种软件的。

当然不是把所有的东西放到文件中去了,比如论坛贴子完全可以放到XML文件中存储,新闻等,BLOG中的日记
这些我认为没必要存到数据库中去,而且这样做对搜索很有好处。

 

 这样的想法是可行,特别在一些发布型的CMS系统当中。

 

例如新闻内容是xml,前台呈现用xml+XSLT实现。这样不单可以静态化,减少服务器端压力,而且对于系统改版,只需调整XSLT就可以了,而无需重新生成大量的HTML文件,实现快速部署和模版修改,同时也节省大量的服务器空间。

 

至于内容的增删改,只是对单个文件的操作而已。

 

其实整个想法和很久以前的文本型CMS类似,只是由于txt的文件读取需要服务器端程序介入,所以才无法流行,但如果是存为xml并与xslt结合的话,问题就迎刃而解了。

 

至于内容的搜索,可以是另外一个讨论的问题。

0 请登录后投票
   发表时间:2008-12-11  
有一种叫JCR的东西,还有一种叫ocm东西。
0 请登录后投票
   发表时间:2008-12-11   最后修改:2008-12-11
大猫汤姆 写道
还是转JAVA吧,WEB应用中数据库才是性能瓶颈,容器影响非常小的。
我正在想着把数据使用XML文件存储,尽量脱离数据库,因为我感觉现在对数据库太依赖了。


大猫汤姆 写道
当然不是把所有的东西放到文件中去了,比如论坛贴子完全可以放到XML文件中存储,新闻等,BLOG中的日记这些我认为没必要存到数据库中去,而且这样做对搜索很有好处。



听起来真新鲜,呵呵
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics