已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP

标题: 50条数据同时执行需要将近1分钟要怎么优化?

作者: @Ta

时间: 2017-07-19

点击: 4502

从数据库分页列出数据,每页50条,每条数据还要单独执行两个外部api和update一下数据库,光两个api执行一起要花上三四十秒,有一个api可以每60秒缓存一下数据能减少十六七秒,就是那个发信的api需要每条都要执行,现在每50条数据执行完平均17秒(不包括缓存哪个),500多条数据需要好几分钟呢,要怎么做可以一分钟之内完成啊,求大神
手机


[隐藏样式|查看源码]


『回复列表(11|隐藏机器人聊天)』

1.

这还是本地测试的
手机

(/@Ta/2017-07-19 10:34//)

2.

打开页面需要好长时间
手机

(/@Ta/2017-07-19 10:35//)

3.

消息队列
床以外的地方都是远方,手够不到的地方都是他乡。

(/@Ta/2017-07-19 11:03//)

4. 列队
子非鱼,焉知鱼之乐!己所不欲,勿施于人!-MI 4s Black-
(/@Ta/2017-07-19 11:18//)

5.
(/@Ta/2017-07-19 11:25//)

6.

我做的这个不是任何时间都可以发的,用户要自己设置接收时间,比如08:13分,到这个时间才可以发,我看他这个是一条一条发的啊
手机

(/@Ta/2017-07-19 11:28//)

7. @BuYi,科二可过?
(/@Ta/2017-07-20 12:26//)

8.

@弟妹,科二还要等到24号才可以预约
床以外的地方都是远方,手够不到的地方都是他乡。

(/@Ta/2017-07-20 13:42//)

9. 用多线程实现,不是50条嘛,一个线程触发10条,用curl设置1秒超时触发现成,这样就会缩短到原来1/5
(/@Ta/2017-07-20 13:43//)

10.

@,谢谢了
手机

(/@Ta/2017-07-20 14:46//)

11.
用户被禁言,发言自动屏蔽。
(/@Ta/2017-07-22 12:04//
被禁言
)

回复需要登录

7月13日 06:02 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1