使用 iOS 应用程序,我尝试在网络服务器(本例中为 Macbook)上触发使用 PHP 构建的图像处理脚本。当我手动运行脚本时 Macbook,几乎不需要 1 分钟就能给出结果。但是,当使用 NSURLSessionConfiguration 从应用程序触发它时,需要花费大约 7 到 8 分钟的较长时间,但仍然无法返回正确的结果。知道为什么使用应用程序执行此任务比手动运行时花费的时间更长吗?
我已经更改了这些 session 参数,但没有看到任何丰硕的结果。请指导我。
- sessionConfig.timeoutIntervalForRequest = 500.0;
- sessionConfig.timeoutIntervalForResource = 500.0;
附加信息: iOS应用程序调用的PHP脚本有两个功能。第一个功能无论是手动运行还是通过应用程序触发,都需要更少的时间。如果在此功能之前工作流程受到限制,我可以在应用程序屏幕上看到适当的结果。该线程中的上述问题仅在于第二个函数。
最佳答案
如果可能,将函数分成两个请求。您可以尝试https://github.com/Alamofire/Alamofire用于网络服务调用。
关于php - iOS 应用程序从 PHP 网络服务器获取结果的时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34840136/