尽量减少不可控第三方资源的使用 闲聊

已认证 已通过实名认证 xiuno
管理员
官方成员
2023-4-6 395

今天偶然发现自己一个网站打开十分缓慢,十几秒才打开,本以为是服务器出了问题,检查一圈也没发现什么异常,然而在审查网站资源加载时间的时候,却发现一个第三方的JS引用无法快速加载(甚至需要科学的方法才可以正常加载),就知道一切的原因都在这里了!


(图文无关)


以前总是认为更多的使用第三方资源引用可以减少自己服务器资源的占用,比如带宽、空间等等,这些在使用第三方资源的时候很有好处,但是却忘了第三方资源的稳定性不是自己可以控制的。虽然大多数时候所谓的静态资源托管库都是非常可靠且快速的,但是始终会有出故障的时候,这个时候我们就只能等待这些库尽快恢复正常,而对于自己的网站,除了发现故障后立即改为本地资源加载外,却没有什么好的办法,而这种故障又常常不容易被关注到--因为我们不可能时时刻刻盯着自己的网站吧!即使是网站有运行情况监控,也只能是在网站完全宕机的时候才会报警,却不会去关注某个JS或者CSS无法加载。


而一切资源放到自己的服务器上,则可以自己掌控一切。实际上对于大多数个人甚至小企业网站而言,静态资源那点带宽空间的占用是微不足道的,完全没有什么必要使用第三方的静态资源托管库!即使你的静态资源很多,也完全可以使用CDN来进行加速,最起码CDN也是自己的账号,是可以控制的。


从安全的角度来说,使用第三方托管的JS库也是存在一定风险的,因为第三方可以随时更改JS的内容,从而对任何使用第三方库的网站造成不可预知的影响,比如恶意的广告推广、恶意跳转等等,这无疑增加了网站的风险系数!因此,即使使用第三方库,也必然要选择正规可靠的托管库,当然,为了网站的绝对可控,小编还是建议大家不要使用第三方库!

最后于 2023-4-10 被xiuno编辑 ,原因:

未登录提示:


关闭
他们喜欢这个资源
  • Kabob1401
  • comvip
  • moro
  • jason
  • 电子猛男
  • 奋进
  • Mr .Liu
  • liufu
  • woshisiyu
  • 顺其自然
  • kexia
最新回复 (0)
    • Xiuno顶尖网
      2
        登陆 注册
  • kexia
    2
     点击可以快捷回复 感谢 支持 不错 无奈 一般 生气 回帖 路过 顶帖
    表情
在线客服

特别说明

QQ客服仅提供有偿服务,如无付费意愿,请勿扰!一般问题请站内发帖咨询!
服务项目:
1,xiuno插件模板定制开发
2,xiuno网站BUG修复
3,xiuno个性化定制
4,xiuno仿站等

客服工作时间:8:00~22:00
在线客服