[英]Should XML be used server-side, and JSON client-side?
作为一个个人项目,我正在制作一个AJAX聊天室应用程序,它使用XML作为服务器端存储,并使用JSON进行客户端处理。
运作方式如下:
我想最终使它成为一个更大的聊天室应用程序。 因此,我想确保它快速有效。
这是一个糟糕的设计选择吗? 在这种情况下,可以在XML和JSON之间切换吗,还是有更好的方法?
编辑:
从服务器获取信息时,有两种机制可以防止服务器负载过大:
就我而言,JSON始终是异步的一个不错的选择。 数据传输,因为它不像XML那样肿。 仅当我希望数据是人类可读的(例如配置文件)时,才选择后者。
---编辑:并且要记住:序列化/反序列化XML是一个性能问题,对于通过高频访问持久保存Web应用程序数据不是特别方便,而如上所述,将xml用作配置文件是imo最佳实践。
XML和JSON都非常适合应用程序间的通信。 在Javascript中,JSON比XML更容易处理,因此,我建议这样做。
至于存储...恐怕它们都像大型数据存储一样糟糕 。 MySQL会比编辑文件更好,但是它仍然不是聊天的合适解决方案,尤其是在共享主机上的情况下。 您可能想看看SQLite,也许每个聊天室都创建一个文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.