ここ数日、Amazon Webサービス(AWS)で呼び出した画像の表示速度がかなり遅くなっていたので呼び出す画像を変更した。
現在、ECS4でAmazon.co.jpの画像を呼び出すと、
http://ecx.images-amazon.com/images/I/XXXXXXXXXX._SL160_.jpg
このような形式の画像URLが返ってくるが、これを以下のように変更した。
http://images-jp.amazon.com/images/P/XXXXXXXXXX.09._SL160_.jpg
この形式でアクセスすればECS4でMediumImageを呼び出したときと同じスタイルで表示される。widthかheightのいずれかが160pxの画像。
Amazon.co.jpの画像形式を掲載しているサイトはたくさんあるけれども、Amazon商品画像のカスタマイズ(理論編) - Shiz Labsが一番見やすいと私は思う。
どの形式で呼び出すと早く表示されるとかされないとかというのは、その時々で違うと思うが、今回はこのURLに変更したことでかなり早く表示されるようになった。
余談:
上で例に挙げた
http://images-jp.amazon.com/images/P/XXXXXXXXXX.09._SL160_.jpg
は、XXXXXXXXXX部分をASINに置き換えるという意味でダミーのつもりで例に挙げたのだが、このURLにアクセスするとなんか怖い画像が出てくる。(この画像を見た人は、24時間以内に10人に見せないと…というような呪いはかかっていないと思うが…)
XXXXXXXXXX.09._SL160_.jpg
こんな商品はAmazon.co.jpに存在しないような…。PCゲームか!!