2010-08-28 119 views
1

美好的一天,getimagesize在遠程圖像上很慢

我在這裏有一個問題。我試圖從少數外部網站獲取圖像,因爲我正在爲我的項目開發鏈接共享網站。

現在我停留在這部分,

getimagesize 

花了基本>百秒得到寬度和遠程圖像的高度。有其他減少時間的方法嗎?

我嘗試過像digg,facebook這樣的網站,外部網站的圖片顯示速度非常快。他們如何用任何例子實現它?

謝謝你的幫助。

+1

有一個開源庫來獲得遠程圖像尺寸https://github.com/MatejB/rim – MatejB 2012-01-18 09:09:52

+0

在所有現實世界的例子,只有不過,它比getimagesize()稍快。 – SISYN 2015-08-09 00:07:54

回答

1

它依賴於每個站點的服務器,它們響應您的請求的速度有多快。除了getimagesize(),它的運行速度至少與VPS上的一樣快,除了getimagesize()速度慢得多。 這裏是快速解決方案 1.使用file_get_contents或curl獲取臨時文件在服務器上。 2.獲得維度getimagesize 3.刪除文件 替代 否則你也可以找到一些API,你可以在那裏提交鏈接或圖像,他們會給信息+縮略圖。信息其實就是你在找的東西。