关于调后端的接口,返回的数据量很大的情况,很难给出大概返回的数据(几兆)是多大的时候会出问题,应该关注的点是大概接口什么时候能返回数据,一般超过两三百毫秒用户就会觉得页面反应有点慢了,影像这个时间的因素有很多:
- 服务器配置
- 缓存设置使用(redis等等)
- 数据库设计(又包括了索引的使用)
- 数据量的大小(数据库的吞吐量)
- 网络带宽因素等
前端的优化:
函数节流和防抖
- 节流:一段时间只执行一次核心代码,这个时间间隔是相同的
- 防抖:某一段时间内执行一次(例如搜索框的搜索功能)
注意:区别参考链接:https://blog.csdn.net/wen_binobject/article/details/82425291