2012-07-24 94 views
-1

有沒有辦法代理外部圖像而不是下載它們?外部圖像代理

我的想法是提供一個腳本(即proxy.php)至極,我可以在一個src屬性像這樣使用:

<img src="http://myseconddomain.com/proxy.php?img=http://example.com/externalimage.png"> 
+0

你爲什麼不直接鏈接它們?從性能POV來看,它甚至更好。 – KingCrunch 2012-07-24 12:24:52

+0

很多圖片託管都將我的域名列入黑名單,所以現在我正在尋找欺騙他們的方法 – Noobie 2012-07-24 12:38:49

回答

1

你不得不下載這些ATLEAST一次。一旦完成,您可以緩存它們並將圖像從緩存中提供。這是更一般的caching proxy的子集。

+0

問題是我不需要他們這樣的服務,因爲不是所有的圖片都會查看超過1次 – Noobie 2012-07-24 12:37:44

+1

您將*有*第一次下載它們。之後,您的應用程序('proxy.php')將從本地緩存中而不是直接從網站提供它們。我的理解是,這恰恰是*你想要的。另外,您可能不需要編寫應用程序。魷魚可能可以配置爲你做這個。 – 2012-07-24 12:42:43

+0

謝謝,我忘記了魷魚。 – Noobie 2012-07-24 12:47:30