【问题标题】:Why is posting an image to Facebook with Sharekit so slow?为什么使用 Sharekit 将图像发布到 Facebook 如此缓慢?
【发布时间】:2012-08-11 23:55:34
【问题描述】:

我有一个通用 iOS 应用程序,它使用 ShareKit 来共享图像和一行文本:

SHKItem *item = [SHKItem image:imageToShare title: shareTitle];
if (destination == K_FACEBOOK) {
  [SHKFacebook shareItem: item];
}

图像是不超过 512 x 512 的 UIImage,文本行小于 200 个字符,因此总有效负载约为 50k。当我分享到电子邮件或推特时,它几乎是即时的,但当我分享到 Facebook 时,最终可能需要 20-30 秒。

在我的 Facebook 共享器配置中,我已禁用 Facebook 应用程序和 Safari,因此一切都由 ShareKit 本身呈现。

上传到 Facebook 的过程中是否存在可能导致此延迟的不同之处?

【问题讨论】:

    标签: ios facebook performance sharekit


    【解决方案1】:

    我不熟悉 Sharekit,但 Facebook 上传图片可能需要更长时间的一个原因是 Facebook 本身。他们可能会限制可以发送到其服务器的数据量,类似于 Apple 所做的。尝试使用非常小的图像测试应用程序,看看它是否加快了速度。然后你就知道它不在你的尽头。

    【讨论】:

    • 我可以在与 Facebook 的上传时间(在不同的应用程序上)类似的问题上确认这一点。
    • 不管图片大小,上传总是需要2到5分钟,问题一定出在sharekit代码的某个地方,我很想知道在哪里。
    • 嗯...嗯,我没有使用过 Sharekit,所以我想我无能为力。我会建议通读所有文档或谷歌这个问题。您可能想尝试在这里搜索github.com/ideashower/ShareKit/issues
    • 同意 Whiteeagle(并感谢您提供赏金)——无论文件是 200k 还是 2 megs,这个过程似乎都花费了过多的时间。后者需要更长的时间,但额外的时间与该大小的文件传输相称。
    • 你检查我上面给你的链接了吗?
    猜你喜欢
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 2014-11-20
    • 1970-01-01
    • 2013-03-15
    相关资源
    最近更新 更多