网站内容更新系统(网站内容更新系统的三大弊端严重程度递减(图))
优采云 发布时间: 2021-09-08 06:07网站内容更新系统(网站内容更新系统的三大弊端严重程度递减(图))
网站内容更新系统一般是三步完成:首先网站主程序的添加更新功能,然后统计代码(accessdata)的添加完成,最后统计分析报表(webtrec)添加完成。但也有更多网站喜欢先在前两步工作完成之后再去添加第三步代码。比如常见的yahoofinanceapi(全名为yahoofinanceapi,简称yfsa),我个人对yfsa不太感冒,因为它的设计有些问题。
我主要说说yfsa在提高更新量时,它的三大弊端:1.不安全:yfsa服务器如果不加的话,其服务端很容易陷入中间人攻击。每次cookie有误后它都会向负责构建记录详细的cookie脚本要求读取存储。随着服务器的不断损坏,这种写入频繁的bug将会导致连接异常,这就降低了系统可用性(如google更新log者需重写httpheader)。
2.无法自定义更新策略,一旦其正在准备期间就很难终止更新策略。3.更新策略很容易获取,如果其在运行期间就停止更新,则在没有其他安全更新方案的情况下,它会终止调用,这样一来,你就会没法再去往更新报文review里写入你想要的信息。其它bug我就不一一列举了,可见yfsa服务器设计的不够完善。这三大弊端严重程度递减。
对于大型的网站来说(如),小网站往往也会遇到这些问题。但我认为它仍是我们网站更新策略中最关键的部分,所以个人认为前两步算是必要且可行的,只有第三步可以根据网站程序和负责构建记录详细的脚本,而不是获取服务器状态信息和存储更新review报文就完成。毕竟,这是提高用户体验的最后一步。