我有一个脚本,需要一段时间来处理,它必须从数据库中取东西,并将数据传输到其他服务器。
目前,我有它做后,表单立即提交,它需要的时间,它需要传输的数据,说它已经发送。
我想知道是不是无论如何都要做,这样它就不会在客户面前做这个过程了?
我不想要一个cron,因为它需要同时发送,而不是与客户端一起加载。
发布于 2011-11-21 05:49:28
有几个选项:
发布于 2011-11-21 05:46:26
下面是一些你可以看看的东西:
您正在传输多少数据,通过传输,它更像是仅复制并粘贴数据,还是将数据从数据库插入目标服务器,然后从源服务器删除数据?
您可以尝试分析您的SQL,看看是否有优化的空间。
然后你也可以检查你的php代码,看看是否有任何东西,甚至是最轻微的,可能有助于更快地执行必要的任务。
源和目标数据库服务器位于何处(就网络和地理位置而言,如果您碰巧知道的话),以及源和目标服务器通过网络/网络通信的速度有多快?
https://stackoverflow.com/questions/8204951
复制相似问题