2014-02-14 66 views
0

我打算通過Google app引擎blobstore API託管圖片。 它的性能和價格看起來很有希望。 此外,我將能夠映射到我的自定義域。在Google App Engine上託管圖片是個好主意?

但我想知道一些事情。

1.)通過blobstore提供圖像是一個好主意,關於我的應用程序的搜索引擎優化? 由於我所有的圖像都是動態的,谷歌索引動態圖像與我的自定義域的網址。

2.)和圖像服務將花費出站帶寬,這似乎太便宜了,但仍然有其他選擇來切斷出站帶寬成本?

3.)並請建議是否有任何其他更好的GAE替代方案,可以滿足我的要求。

回答

0

1.)Is serving images via blobstore a good idea in regards to SEO of my application? As all my images are going to dynamic, does google index dynamic images with my custom domain url.

不要把圖像數據庫。而是上傳圖像並將鏈接放入數據庫。 Instagram爲其圖片使用s3,因此您不必擔心性能。如果您將圖像存儲爲文件並提供鏈接,搜索引擎可以將它們編入索引。只要確保您使用相關的圖像名稱。例如,對於this image使用http://example.com/data/image-store/owl-be-your-valentine

3.)And please suggest if there is any other alternative that is better that GAE and can serve my requirements.

我沒有用GAE。如果你正在尋求替代方案。我建議你aws s3

2.)And image serving is going to cost outgoing bandwidth which seems too be cheap but still is there any other alternative to cut off outgoing bandwidth cost?

S3是價格便宜,很便宜。使用Java與GAE託管圖片http://www.codinghorror.com/blog/2007/03/using-amazon-s3-as-an-image-hosting-service.html

+0

AWS S3可以替代,但是當我通過應用引擎blobstore api和amazon S3提供服務​​時,您會發現性能有所不同。兩者的價格對我來說是相互矛盾的。 –

+0

另外我懷疑索引部分。我的應用程序引擎上的圖像仍然沒有編入索引。我確實遵循了有意義的名稱策略。對此有何看法? –

-1

WHN,你應該使用getServingUrl。您將它傳遞給一個blob鍵,以及可選的調整大小和裁剪選項,併爲您提供一個URL。

0

這取決於日常使用。

Google App Engine具有每日免費配額(1GB傳出流量)。 如果您的日常飲食習慣在1-5GB左右,Google App Engine是最便宜的方式。

+0

SEO怎麼樣?谷歌索引動態圖像通過blobstore提供嗎? –

相關問題