因为首页加载了多个栏目(差不多15个),我把查询全扔在了一个方法里了。结果查询速度很慢,大佬这个怎么解决。我的想法是异步查询这些,但是写法不太清楚,求指导
在数据不经常发生变化的情况下,可以考虑redis或memcached缓存 如果经常发生变化,要首先考虑优化数据库查询,如添加索引 再就是分多次向后台发出异步请求
给数据库加索引
前端按栏目异步加载分多次请求获取首页数据的方案进行调整,其次后端首页数据做好缓存即能大幅度提高查询效率
15个栏目你可以15个或者更多的ajax请求去获取数据啊,异步更快,没必要放到一个方法里面