【求助贴】新人想知道淘宝、京东它们的收货地址(四级联动)具体是怎么实现的?

阮白丶 2019-04-15 11:11:17
淘宝:淘宝的四级联动,我试了一下,应该也是ajax,并且省市区和街道不一样哎,街道加载的时候,会多个访问接口的url,如图:
它(淘宝)是把街道的数据单独分离出来了吗?还是其实四者都是一样的。
还有最重要的就是淘宝的四级联动为何会这么快?
是用到什么缓存了吗?而且调用的数据是通过本地json还是xml文件,还是连接数据库查询出来的?
...全文
658 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
阮白丶 2019-04-16
  • 打赏
  • 举报
回复
引用 7 楼 阮白丶 的回复:
各位大大,我不问了这个问题了; 求最新版"四级联动"的数据源
要京东或者淘宝的就好
阮白丶 2019-04-16
  • 打赏
  • 举报
回复
1人已打赏
各位大大,我不问了这个问题了; 求最新版"四级联动"的数据源
麦草CMS 2019-04-15
  • 打赏
  • 举报
回复
引用 2 楼 阮白丶 的回复:
主要问题:
1. 它们为何会这么快?
2. 用到了缓存吗?什么缓存?
3. 数据调用的本地json或xml文件,还是查询数据库?

先感谢各位大佬的帮助!

以现在普通电脑的性能,完成一次普通的数据库查询的时间单位应该在纳秒级别。这个地址存储不需要多复杂的数据库系统。是否缓存其速度都足够快。
阮白丶 2019-04-15
  • 打赏
  • 举报
回复
主要问题: 1. 它们为何会这么快? 2. 用到了缓存吗?什么缓存? 3. 数据调用的本地json或xml文件,还是查询数据库? 先感谢各位大佬的帮助!
阮白丶 2019-04-15
  • 打赏
  • 举报
回复
京东:
麦草CMS 2019-04-15
  • 打赏
  • 举报
回复
卡顿不是获取数据的问题。要么是你用的那个联动插件的性能问题,要么是你写的代码性能问题。
阮白丶 2019-04-15
  • 打赏
  • 举报
回复
引用 4 楼 阮白丶 的回复:
[quote=引用 3 楼 麦草CMS 的回复:] [quote=引用 2 楼 阮白丶 的回复:] 主要问题: 1. 它们为何会这么快? 2. 用到了缓存吗?什么缓存? 3. 数据调用的本地json或xml文件,还是查询数据库? 先感谢各位大佬的帮助!
以现在普通电脑的性能,完成一次普通的数据库查询的时间单位应该在纳秒级别。这个地址存储不需要多复杂的数据库系统。是否缓存其速度都足够快。[/quote] 可是我前些天用的citypicker.js做的联动,四级的就有卡顿,使用的本地json文件; [/quote] 不对不对,是它自带的js文件
阮白丶 2019-04-15
  • 打赏
  • 举报
回复
引用 3 楼 麦草CMS 的回复:
[quote=引用 2 楼 阮白丶 的回复:] 主要问题: 1. 它们为何会这么快? 2. 用到了缓存吗?什么缓存? 3. 数据调用的本地json或xml文件,还是查询数据库? 先感谢各位大佬的帮助!
以现在普通电脑的性能,完成一次普通的数据库查询的时间单位应该在纳秒级别。这个地址存储不需要多复杂的数据库系统。是否缓存其速度都足够快。[/quote] 可是我前些天用的citypicker.js做的联动,四级的就有卡顿,使用的本地json文件;

87,916

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧