在应用程序中获取cdn url的慢响应

时间:2018-02-06 06:28:40

标签: swift swift4 cdn

当将CDN URL命名为UIImageView时,从CDN URL获得响应缓慢。

这是我的代码,

var imageUrl1 = "https://cdn4.arttoframe.com//products/image-corner-wom-tight/framed-art/wom/"+FRAMECODE+"/500/corner-image.jpg"


imgView1.kf.setImage(with: URL(string: imageUrl1), placeholder: UIImage(named: "placeholder_1"), options: nil, progressBlock: nil) {
                (_, _, _, _) in

            }

1 个答案:

答案 0 :(得分:0)

我知道这可能不是最好的答案,但在过去的9个月里,我一直在我的应用程序上使用SDWebImage,它们运行良好,从CDN加载如此之快

该库提供了一个具有缓存支持的异步图像下载器。

import SDWebImage

imageView.sd_setImage(with: URL(string: "http://www...../image.jpg"), placeholderImage: UIImage(named: "placeholder.png"))

通过将其添加到您的Podfile

来安装它
pod 'SDWebImage', '~> 4.0'