![](/img/trans.png)
[英]get remote image dimensions before accepting it as an upload? getimagesize() too slow
[英]getimagesize very slow on remote image
美好的一天,
我在這里有一個問題。 我正在嘗試從幾個外部站點獲取圖像,因為我正在嘗試為我的項目開發鏈接共享網站。
現在我被困在這一部分,
getimagesize
基本上,> 100秒即可獲取遠程圖像的寬度和高度。 是否有其他方法可以減少時間?
我試過像digg,facebook,來自外部站點的圖像之類的站點顯示速度非常快。 他們如何通過任何示例實現這一目標?
謝謝您的幫助。
Getimagesize在評估文件內容之前先下載整個文件。 最好使用某種腳本,該腳本將從給定文件中獲取幾千個字節,並從JPEG / GIF等標題中獲取寬度/高度。
檢查以下網址的評論:
它取決於每個站點的服務器,它們響應您請求的速度。 除了getimagesize()非常慢之外,一切在VPS上的運行速度至少與在共享帳戶上一樣快。 這是快速的解決方案1.使用file_get_contents或curl臨時獲取服務器上的文件。 2.獲取尺寸getimagesize 3.刪除文件替代方案,否則您還可以找到一些api,您可以在其中提交鏈接或圖像,它們將提供信息和縮略圖。 信息實際上就是您想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.