之前由于网站流量持续上升,导致网站服务器的带宽直接不够用了。
本身展天博客网站文章数量并不多,服务器配置不需要太高,4-8-5的服务器绝对足够了,但尴尬的是,网站同时访问人数比较多,加上本身文章内又有很多高清图片非常占带宽,导致高峰期打开网站很卡。
所以前段时间把图片放到了腾讯云OSS,应该放了几个月吧,发现很多人采集展天博客文章,并且还是盗链,浪费了我大量流量,于是又全部设置防盗链,加白名单处理。
但用了一段段时间发现,网站图片经常出现打不开的情况,腾讯云的oss设置也没问题,检查了一番没发现什么问题,影响也不是很大,就这样丢了几个月。
但经过这段时间的观察,发现放到oss之后搜索出图不是很好。
就琢磨着是不是放到了oss的原因,正常来说,图片放到oss是不会有什么影响的,不过因为这台服务器快到期了,准备重新购买服务器,就琢磨着还是把图片放到本地来。
所以,这两天把图片全部放到本地。
之前图片全部都是高清大图,占用硬盘不说,还非常占用带宽,趁着这次机会,把图片全部下载到本地之后,压缩处理一下,尽量的节省一些带宽资源。
结果尴尬了~!
从图中可以看到,很多文章的特色图不显示,图片破损。
我找了一下原因。
如果把原图全部从oss下载下来,然后在数据库批量替换一下图片地址,不用压缩处理,那么是完全没问题的。
很多人关闭oss出现图片无法显示,大多数情况下都是没有直接替换图片地址导致的。
如果出现全部都无法显示,只需要批量把图片地址替换一下就可以。
但我这里出现这个问题,只是部分文章出现这样的情况。
查找一番,原来是图片压缩处理的时候出现的问题。
一般图片分为png,jpg,wpeg,gif等格式。
但我用的这款批量压缩图片软件,会把所有的图片压缩成jpg格式,所以就导致原本一些png,wpeg,gif格式的文章无法显示。
然后继续替换,把所有图片的后缀替换成jpg格式。
至此,问题差不多就解决了。
但有一部分特色图片不显示,需要移除特色图片之后重新添加替换,由于只有很小一部分,所以就懒得处理了,影响不大。
至此,这个问题就解决了。
另外想说,我们做网站尽量去避免在这上面花时间,只要初期设计好了之后,就只管专心搞内容,服务器配置跟不上了,直接升级配置就可以了,尽量少去折腾代码服务器,在这上面浪费时间。
我见过很多站长本身是做网站赚钱的,结果做着做着变成了程序员,网站美化大师,走上了另外一条道路。
如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。