У меня есть сайт, который загружает изображения из CDN. У меня есть требование проверить наличие сотен изображений в CDN.
Я использую этот код для достижения этой цели:
Protected Function RemoteImageExists(ByVal Path As String) As Boolean
Dim httpRequest As HttpWebRequest = CType(WebRequest.Create(Path), HttpWebRequest)
httpRequest.Method = "HEAD"
Try
Dim httpResponse As HttpWebResponse = CType(httpRequest.GetResponse, HttpWebResponse)
Catch ex As Exception
Return False 'Undesirable flow, but seems unavoidable :(
End Try
Return True
End Function
Это все еще очень медленно, и время ожидания многих запросов. Есть ли более быстрый способ сделать это?