2012-12-30 19 views
3

我正在考虑将我的网站的图像移动到一个单独的主机(如imgur),以减少带宽使用。是否有任何技术可以用来保证即使主主机出现故障,图像仍将显示?我正在考虑使用Javascript可能做的事情,在这里你可以检查是否加载了第一个脚本标签,如果它不起作用,则动态插入另一个脚本标签。如果第一个图片不起作用,有没有办法使用后备图片网址?

在我的特殊情况下,图像既会显示为常规HTML IMG标记,也会显示为背景图像,以及CSS样式表中的网址。

回答

3

要做到这一点的唯一方法是would be with JavaScript。我真的不认为这是你需要担心的问题。

此外,您应该知道,您不能使用Imgur作为您网站图片的镜像。这违反了他们的服务条款。

+0

你可以扩展你提到的onLoad方法也可以处理样式表背景图片吗?我知道这从长远来看是毫无意义的,但我很好奇:)。至于服务这个词,它是一种人为的例子,但无论如何,我只能看到针对版权和仇恨材料的规则:http://imgur.com/tos – hugomg

+1

如果你真的想这样做,我会加载所有带有JavaScript的图像(就像预加载器一样)并从那里分配你的样式。这可能是最简单的方法。你说得对,我目前在他们的ToS中没有看到任何东西。几个星期前,我正在看这个,并且明确表示他们不允许。他们或者改变了他们的条款,或者我无法在他们的网站上找到不允许镜像您网站图片的部分。 – Brad

相关问题