网站上需要放1万多张图片,是采取用网络公司的服务器空间,还是自家买个服务器,给别人托管,比较好呢?

网站上需要放1万多张图片,是采取用网络公司的服务器空间,还是自家买个服务器,给别人托管,比较好呢?,第1张

1万张图片其实不大,1张100k的图片就很大了,10000张才1000m,一个G不到,用网络公司的服务器一年才600元左右,而且可以享受一些服务。主机买服务器成本大,而且需要专业人来管理。

base64存储图片

个人觉得base64:URL传输图片文件的好处在于:

1.减少了HTTP请求

2.某些文件可以避免跨域的问题

3.没有图片更新要重新上传,还要清理缓存的问题

不足在于:

1.浏览器支持使用base64编码图片作为背景图片的这种技术IE6/IE7浏览器是不支持的(IE9浏览器IE7模式下支持,这里被@前端的那点破事鄙视了 )。对于目前PC页面,兼容性问题使没有文件上传以及无需更新缓存的优点不存在了。

2.增加了CSS文件的尺寸base64编码图片本质上是将图片的二进制大小以一些字母的形式展示,例如一个1024字节的图片,base64编码后至少1024个字符,这个大小会被完全嵌入到CSS文件中(不过幸运的是也可以被gzip了,而图片文件被gzip效果不明显)。

3.编码成本图片完成后还需要base64编码,目前估计手工完成的多,因此,增加了一定的工作量,虽然不多


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/299079.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-25
下一篇2023-04-25

发表评论

登录后才能评论

评论列表(0条)

    保存