We saw these in some huge sites. such as www.msn.com. But the images they used on www.msn.com may be saved in and get from an image bank site, for example, images.msn.com.
I think this "image bank" approach is for the huge sites, they have mirror sites and all these mirror sites could share the "image bank" site, images.msn.com, instead of every mirror sites have its own package of images.
My graphic designer want to use this kind approach in our small to middle size e-commerce projects. such as www.mysite.com and then use images.mysite.com to hold the images for www.mysite.com.
I don't see the points using the image bank in the small to middle size e-commerce sites.
Why use two web sites (1 major site, and 1 image bank of that site) for one web site job?
Unnecessary DNS traffic. Now the page in www.mysite.com when have the images from images.mysite.com has to do the dns search first.
Many times in the php programming, i can use server_root this kind environment variables, now if it break to two different sites, i cannot use these built in variables sometimes.
The list not to use image bank approach can go on and on. But I need some third party expert voice to convice my designer.
So my questions are in what cases and why to use the image bank approach? (why msn use this kind approach etc.)
So I can convice my designer that msn use it for good reasons, but these reasons are not there for our projects.
Any help? Thanks!