我正在构建一个具有标记功能的 web 2.0 站点,并希望从任何有经验的人那里了解系统可以花费多长时间(以秒为单位)a)在给定记录上显示新标签和 b)索引标签以供搜索. 例如,新添加的标签是否必须在 1 秒内可供搜索,但在 0.1 秒内显示在用户屏幕上?
5 回答
我认为这实际上取决于站点的类型、站点的大小、整体复杂性和用户期望。
您必须平衡一切以满足您的需求,我不相信有任何事实上的标准说它必须是 X 秒。
响应能力很重要,但某些受众比其他受众更宽容,某些系统需要一定的性能水平。
此外,用于添加的用户界面是决定它应该向用户显示多长时间以及如何进行的重要因素。
这取决于您如何处理更改。这应该是一致的。
但是任何遭受这种延迟的东西都应该可以在 UI 中检测到:添加但尚不可用的标签应以将其标识为已添加但尚不可用的方式显示,因此用户不会相信他们遇到了错误他们没有的地方。
我希望它立即出现在记录中 - 如果我在刷新时没有看到它,我会假设我添加它时出现问题并尝试再次添加它。
立即出现在全局标签云和搜索结果中的重要性要小得多。很大程度上取决于网站,但在大多数情况下,一两个小时可能就可以了。
@workmad,我希望它在两者上都是即时的(0.1 秒),但是索引更新(我们正在使用 FAST)需要权衡,所以我真的在这里寻找最佳实践,而不是我的理想。
@Mitchel,谢谢。我同意我们需要考虑整个网站的响应能力,但是,例如,如果标签系统既提供按标签搜索,又不启用我添加的标签的可搜索性,您是否认为用户会认为它已损坏? ,在最后一分钟内?这里有一个平衡,我认为用户通常可以在索引方面接受分钟和秒之间的平衡,我想知道这种平衡在哪里。再次感谢周到的回复。
正如其他人所说,这取决于网站的设计,但要小心不要让延迟看起来像错误。
您是否考虑过可用性测试以了解您的网站的合理性?要得到这个问题的答案,没有比看看用户的实际期望更好的方法了。