通常,有许多规则和最佳做法可帮助优化网站,吸引新客户,并通常在使用户体验快速,流畅和令人愉悦的同时(有时)减少服务器负载。
而且,通常,大型公司不会费心使用这些最佳做法。在最大的网站上,除了少数公司(例如Google),我们可以看到:
- 表格布局,而不是最小化的JavaScript,应该没有CSS精灵,几个CSS文件,侵入性的JavaScript,即使在那些简单易行的情况下,在中调用JavaScript文件
<head/>
等。 - 无意义的错误,烦人的弹出窗口,需要填写大量字段的注册表,寄存器上的UX问题¹,愚蠢的问题和无法使用网站²的情况,网站关键部分上令人困惑的情况³,多次重定向,慢速页面等。
一方面,由于它们的成功部分或完全依赖于网站,这些公司为开发,优化和托管其网站付出了巨额资金;另一方面,他们不断违反最佳做法,而拥护这些最佳做法的人们则解释说,遵循这些最佳做法有助于实现更好的用户体验和更快的网站,而占用的环境更少(在托管于数千台服务器上的网站上不可忽略) 。
在这种情况下,提出以下要求是合乎逻辑的:
如果真正成功的大公司的网站和称职的员工确实有很多钱,并且那些对网站优化的关注不断违反这些最佳实践,那么这些最佳实践是真的吗?
或者,换句话说,如果这些最佳实践如此重要,并且对优化网站有很大帮助,那么为什么这些公司不关心它们?
让我们以Dell.com为例。我敢肯定,他们会聘请最好的人来创建他们的主页。他们的主页使用表格布局。这是否意味着那些说表格布局不好的人错了?这是否意味着戴尔聘用的最好的人才不称职?
¹第一个示例:eBay使得在注册时无法在两个字段中都粘贴您的邮件地址,从而使注册表格的使用时间更长,除了惹恼用户之外,没有其他理由;最佳做法是禁止复制,但允许粘贴。第二个示例:Microsoft Live将密码的长度限制为16个字符,没有任何明显的原因。
²例如,当您很长一段时间没有去亚马逊时,它说密码无效,然后要恢复密码,询问您上次交易的信息,如果您已经使用过该帐户,则该帐户将不可用从未与该帐户进行过任何交易。
³例如,Dell使得无法订购没有任何硬盘的机架服务器,而如果您已经拥有要重用的硬盘,这将是完全有效的。
optimization这种优化包括局部刷新以更快地发送最重要的内容,研究等待页面加载的时间与使用网站的人数之间的关系等
。⁵对于戴尔,微软等公司。
⁶至于eBay或其他基于网络的公司。