gpt4 book ai didi

performance - 一个简单的页面渲染100ms算长吗?

转载 作者:行者123 更新时间:2023-12-05 05:28:57 25 4
gpt4 key购买 nike

我正在编写一个网站,在我的测试中,我发现每个页面至少需要 100 毫秒来呈现(总呈现时间)。页面简单,对mongodb的查询只有几条(mongodb只有几条记录)。 100 毫秒太长了吗?正常时间是几点?


更新

服务器端计算时间,从得到request,到response.flush。并且只有一个用户和一个线程可以请求它。刚刚发现问题应该出在mongodb,100ms耗时将近80ms。

回到问题:您认为正常网页的时间多长合适?

最佳答案

从用户体验的角度来看(您应该在浏览器而不是服务器端进行测量),低于一秒的感觉非常好,因此原则上您的 100 毫秒服务器端加载时间听起来不错。实际用户体验受到许多其他因素的影响 - 延迟、javascript、css - 请查看 YSlow 及其文档以获取更多信息。

您应该在服务器端处理的真正问题是您期望的负载是什么,以及页面加载时间如何受到其他并发请求的影响。例如,如果有 10 个并发用户,您的服务器平均需要 1100 毫秒而不是 100 毫秒来呈现一个页面。您需要进行性能测试才能弄清楚。

MongoDB 和其他 NoSQL 数据存储的优势在于它们允许您横向扩展(通过添加更多相同的硬件,而不是纵向扩展 - 通过切换到每个更强大和更昂贵的硬件)。原则上,MongoDB 可以几乎线性地无限扩展,这意味着无论您增长到多少用户,您都可以(原则上)保持 100 毫秒加载时间 - 只要您添加更多服务器。

关于performance - 一个简单的页面渲染100ms算长吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5524696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com