我计划建立一个人们可以创建帐户并创建自己内容的网站。此内容包含文本,图像和可能的音频。
用户还应该能够下载iPhone,iPad,Mac甚至是与其在线内容同步的Windows应用程序,以便他们可以离线查看其内容,可能对其进行更改,然后再次与在线服务同步以后。
我很难为同步部分提供一个体面的架构。在服务器和应用程序之间进行通信的最佳方式是什么?我应该使用JSON,XML还是创建自己的文件格式?那么图像和音频呢?我应该将所有内容压缩,然后将其解压缩到设备上吗?有没有人有这样的服务经验,你的方法是什么?
答案 0 :(得分:0)
请不要制作自己的传输格式。在base64中对二进制数据进行编码,然后使用JSON-RPC或XML-RPC进行传输。