我找到了DIY地图..如果你正在寻找一个优秀的地图工具。除了它有多棒......相关的XML文件可以变得相当大(它包含地图设置,国家/地区名称等)。我想知道是否可以压缩它并让javascript在用户端解压缩....
在那里有很多重复,我认为很多标签可以与占位符交换,然后用javascript代替......
或者我应该依靠gzip来为我做这件事?
答案 0 :(得分:1)
您可以在网络服务器中启用HTTP压缩,然后让浏览器解压缩它。
你不应该在javascript中这样做;
答案 1 :(得分:1)
JS很慢。 GZIP绝对是您的最佳选择。
答案 2 :(得分:0)
将预压缩文件与原始文件一起存储,以便不必在运行时进行压缩。实现您自己的压缩方案很可能不会获得任何东西(只要您不丢弃实际数据)并且会损害客户端性能。
答案 3 :(得分:0)
GZip Compression受到网络服务器的广泛支持,将为您提供重要的compression and therefore download speed。
在实际处理XML文件之前,由于您将在客户端上执行额外的字符串处理,因此在JavaScript中实现您自己的方案会很慢。
如果搜索和替换匹配您不期望的内容,这个额外的代码也将在您的应用程序中添加额外错误的可能性。因此,建议您不添加额外的工程工作,直到您确定需要它为止。