从HealthCare.gov崩溃中吸取的3个网站建设经验教训
联邦政府灾难性地推出了HealthCare.gov,这是一个令人尴尬的完美示例,它说明了首次使用网站时基本上不需要执行的所有操作。
从崩溃的服务器到安全隐患,再到数十个错误和类似乌龟的加载时间,白宫没有多大麻烦。说真的在该网站艰难的发射日,只有六人设法注册了健康保险。不好。
以下是三个HealthCare.gov失败的情况,以及在启动公司网站时如何避免使它们失败:
1.失败:没有为最初的网站流量激增做准备。
第一天,数百万人涌入了HealthCare.gov,其中许多人都收到令人失望的消息,例如“请稍后再试”和“请稍候”,而不是“立即申请”。造成这种情况的主要原因是缺乏足够的服务器容量来处理流量的激增,加上错误代码严重的软件代码。
解决方案:增加服务器带宽以处理负载。
您预期的网站流量越多,您应该加载的服务器容量就越大。如果您托管的是自己的网站,请先计算一下在第一天有多少人访问您的网站。CSG Computer Support Group,Inc.提供了一个基本的服务器带宽需求计算器,以帮助小型企业确定他们所需的Web服务器带宽。
AppDynamics的创始人Jyoti Bansal最近对《华盛顿邮报》表示,还要估计有多少人会尝试同时在您的网站上做同样的事情并做出相应的准备。
网站建立起来并吸引稳定的访问者之后,您可能需要扩展其他Web服务器。几种流行的网站云托管服务(例如Amazon Web Services和Windows Azure)会自动扩展以满足您的网站流量需求。
2.失败:使用户识别个人和财务信息面临安全风险。
9月27日,即联邦交易所启动前四天,卫生与公共服务部官员被警告该站点存在“固有的安全风险”。用户的出生日期,社会保险号等都是身份盗窃者垂涎的果实。
解决方案:完成彻底的安全风险评估。
雇用小型企业网络安全专家在上线60到90天内进行风险评估。创建并严格遵守安全标准,特别注意如何收集,存储甚至共享用户的个人和财务数据。
一个更简单的方法是通过使用Secure Socket Layer加密的第三方电子商务服务来托管您的在线商店,例如Yahoo Small Business。此类供应商处理您网站的大部分安全问题,从在线支付到客户信息等等。
3.失败:未测试站点导航和功能。
HealthCare.gov遭到轰炸的最大原因之一是,人们无法将其用于据称旨在帮助他们做的事情:购物并签署健康保险计划。主要应归咎于软件故障,服务器呆滞和站点结构混乱。因此,根据无党派研究公司Millward Brown Digital的数据,在联邦交易所的第一周内,尝试注册的370万人中只有1%成功。
解决方案:在上线之前要进行详尽的测试。
雇用一家可用性测试公司来发现您网站的弱点,然后加以改善。这个关键的预启动步骤可帮助您清除流氓软件代码,并更好地了解您的受众,尤其是他们是否觉得轻松地走动和使用您的网站。
有几种相对便宜的可靠可用性测试服务,包括UserTesting.com。他们对小型企业的定价从每个人的实际可用性测试开始为49美元。类似的服务是Userlytics,每月收费39到99美元,具体取决于测试和反馈的数量和深度。