将图像编码到base64有助于带宽使用吗?

时间:2014-06-01 02:15:57

标签: php caching base64 bandwidth

我有一个使用太多带宽的大网站。因为我的Webside包含高分辨率的图像。我将页面缓存了6个小时以减少数据库的使用。

我的问题出现了。

如果我将图像编码为base64,并将我的服务器中的图像缓存为base64,可以帮助减少我的带宽使用量吗?

我愿意接受你的所有建议。

非常感谢你。

2 个答案:

答案 0 :(得分:1)

根据评论 -

不,Base64编码无法帮助您使用带宽。事实上,它可能会使情况变得更糟。

答案 1 :(得分:1)

看来base64无法提供帮助,并且启用压缩不会有太大帮助,您可以随时使用内容分发网络(CDN)。

您可以使用CDN获得比当前服务提供商更优惠的交易,但这确实取决于您当前的交易。

就个人而言,我使用Cloudflare。除了他们的保护(我真的不需要),他们还会缓存某些类型的请求,例如图片。

如果这些图片是静态的,您应该将Expires增加到数年甚至数十年,但这只会影响回访者或缓存。 Cloudflare应该会对您的服务器造成很大负担。在某些情况下,我服务器上的负载(带宽)减少了50% - 这很不错。

Bandwidth saved last month

Cloudflare有一个我认为您可能感兴趣的免费套餐。

在使用任何解决方案之前彻底测试所有内容。