xml的作用?以及大型网站xml起到的作用?
跟着学php,碰到xml
1.视频讲解注册的时候生成一个xml的文件,将部分有数据库的字段生成了xml格式数组。生成的xml文件是不是为了方便以后直接读取xml数据,而减少查询mysql而用。
2.如上成立,那不是很大大型网站在登录的时候都会默认为每个用户生成一个XML文件,保存用户名,性别,头像等数组或者函数。减少服务器的压力
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
难道楼上的PHP逗逼不知道Java仅在启动时加载一次配置吗?
你说的不清楚,大家都在猜那个视频教程中的xml是干嘛的。
至于xml用在何处,一般看情况来,有数据库一般不用另外存一份xml,除非是这个xml有什么特别的作用,比如给一个很大流量的页面的图表提供数据。
企业级开发,xml还是蛮多的
xml的主要目的应该是数据交换,你说的场景感觉不合适,解析也是要成本的,不要乱用
请问xml一般的应用在哪些场景
回复
webservice的数据交换格式
xml 的解析成本还是挺大的,其优点是灵活扩展性强,可读性强,使用它还是需要看场景。
谢谢,就目前问题讲解,性能还未接触。
感谢,那么实际xml就是减少对数据库的读取的压力,但是如果访问量过大确实是个严重的问题,不如访问数据库。 但我看过很多网站的源代码比如dz,帝国,动易什么的,也有少量的xml文件,其实很多流量很大的网站也用的这些程序。他们这些程序中的XML主要放写什么内容?还有XML和性能是个什么关系?
1. 生成xml确实会减轻查询Mysql压力,但是磁盘IO也不容小视,对于http服务器,难道用户访问一次就读一次xml么?那还不如Mysql呢,xml一般用在像游戏服务端等等,因为是长连接,每次重启服务器读一次就OK了大大减轻mysql压力。
2. 上边说了,如果像网站这样基于http短连接的,频繁的读写xml还不如直接读mysql呢。所以只有长连接使用xml更合适(因为读一次就不读了,常驻内存)
个人短见,勿喷。
学习了,非常感谢你的回答
引用来自“憨厚的瓜”的评论
xml 的解析成本还是挺大的,其优点是灵活扩展性强,可读性强,使用它还是需要看场景。