我有一个使用太多带宽的大网站。因为我的Webside包含高分辨率的图像。我将页面缓存了6个小时以减少数据库的使用。
我的问题出现了。
如果我将图像编码为base64,并将我的服务器中的图像缓存为base64,可以帮助减少我的带宽使用量吗?
我愿意接受你的所有建议。
非常感谢你。
答案 0 :(得分:1)
根据评论 -
不,Base64编码无法帮助您使用带宽。事实上,它可能会使情况变得更糟。
答案 1 :(得分:1)
看来base64无法提供帮助,并且启用压缩不会有太大帮助,您可以随时使用内容分发网络(CDN)。
您可以使用CDN获得比当前服务提供商更优惠的交易,但这确实取决于您当前的交易。
就个人而言,我使用Cloudflare。除了他们的保护(我真的不需要),他们还会缓存某些类型的请求,例如图片。
如果这些图片是静态的,您应该将Expires
增加到数年甚至数十年,但这只会影响回访者或缓存。 Cloudflare应该会对您的服务器造成很大负担。在某些情况下,我服务器上的负载(带宽)减少了50% - 这很不错。
Cloudflare有一个我认为您可能感兴趣的免费套餐。
在使用任何解决方案之前彻底测试所有内容。