欢迎关注千巅科技,江西领先的企业信息化服务商!

南昌APP开发电话业务咨询:186-7912-6858    faq帮助中心 pay付款方式

专业知识

Web后台服务响应延迟超10秒,应该怎么优化?

发布日期:2020-04-02
开发的社交APP,页面刷新太慢。分析下来,调用REST接口时,直接读写数据库,并且多表关联查询。这样的性能,不需要多少用户,服务器崩掉是一定的。

不管有没有技术背景,创业老板都可以按照一个客观的checklist去检查一下,有商业运营价值的Web服务应该具备这些基本要素:

1,避免多表查询,这一点优化就可以将10秒的响应降低到1秒。
2,使用Redis缓存系统,可以将响应延迟进一步降低到200ms。
3,并发量较高时,使用ActiveMQ消息队列平滑负载。
4,复杂耗时的业务处理逻辑,使用Quartz(Java)或者Celery(Python)异步任务处理。
5,实时消息同步或者高频率的定时查询,使用WebSocket推送增量消息,降低不必要的负载。
6,使用云服务,自动化部署发布,自动伸缩。


新闻留言

姓名 (*) :

不能为空

内容 (*) :

不能为空

咨询热线 186-7912-6858

微信公众号

扫一扫官方微信