php - iOS 应用程序从 PHP 网络服务器获取结果的时间过长

标签 php ios swift web-services nsurlsession

使用 iOS 应用程序,我尝试在网络服务器(本例中为 Macbook)上触发使用 PHP 构建的图像处理脚本。当我手动运行脚本时 Macbook,几乎不需要 1 分钟就能给出结果。但是,当使用 NSURLSessionConfiguration 从应用程序触发它时,需要花费大约 7 到 8 分钟的较长时间,但仍然无法返回正确的结果。知道为什么使用应用程序执行此任务比手动运行时花费的时间更长吗?

我已经更改了这些 session 参数,但没有看到任何丰硕的结果。请指导我。

  1. sessionConfig.timeoutIntervalForRequest = 500.0;
  2. sessionConfig.timeoutIntervalForResource = 500.0;

附加信息: iOS应用程序调用的PHP脚本有两个功能。第一个功能无论是手动运行还是通过应用程序触发,都需要更少的时间。如果在此功能之前工作流程受到限制,我可以在应用程序屏幕上看到适当的结果。该线程中的上述问题仅在于第二个函数。

最佳答案

如果可能,将函数分成两个请求。您可以尝试https://github.com/Alamofire/Alamofire用于网络服务调用。

关于php - iOS 应用程序从 PHP 网络服务器获取结果的时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34840136/

相关文章:

ios - Apple设备中的Google Analytics(分析)跟踪问题

Apple 解释的 Swift 示例

php - jQuery 变量值未获取

PHP5.3 : How to use PDO singleton class (indirectly) from the main source code

php - PHP 中合并到数组(2D)

ios - 在 .xib 中创建的 UICollectionView 是 nil Swift

ios - 使用 Parse API 将用户名设置为 Facebook 名称。

ios - UITableView 中带有 NSFetchedResultsController 的附加部分

ios - 如何删除静态 UITableView 中只有一个部分的分隔符?

php - 如何按值对关联数组的数组进行排序