2011-11-15 21 views
0

第一个:我很喜欢这个。抱歉。我想学习。特定图像上的高流量峰值,从Amazon S3提供这些服务?

我的网站有时会得到非常高的流量峰值(对于某些图像)。 (我在Linode btw。)
因此,我的网站加载非常缓慢。 (CPU低,IO率高)。再次,不总是,只是有时

所以,如果我将这些图像移动到亚马逊S3,并从那里服务解决问题?所以我不需要付出更多,只要我有一个高峰。

而且,即使我的S3存储器在很短的时间间隔内获得了数以万计的下载量,它也不会放慢速度,对吧?

希望,问题很明显。非常感谢答案。

回答

2

那么,你可能会安装清漆缓存,以防止这些流量高峰杀死服务器。清漆会将图像缓存在内存中,并减轻Web服务器(apache,nginx等)的负载。

https://www.varnish-cache.org/

+0

所以我根本不需要S3?在这种情况下,光油就足够了?我只需要S3,如果我想要更多**存储**? – Filkor

+0

可能不是。 Linode有一个很好的设置。它可能你可以添加128MB的内存和安装清漆,它可以解决你的问题。但我不知道你的设置的细节。 – frustratedtech

+0

无论如何,感谢您的答案,我将开始阅读这种方式。问题是我有一些“非静态”(取决于Cookie)的内容,或者我不知道Varnish如何处理广告。 – Filkor

0

S3是专门用来处理高峰流量是你的榜样。

注意s3有交通费,所以你会支付更多的流量增加。

它是一个很好的从您的服务器offliad,但它不会删除HTML页面造成的负载。

相关问题