API接口响应时间一般是在多少ms内?

  1. 简要说下架构的情况即可

  2. 用的什么框架、PHP版本?

  3. 目前API接口响应时间一般在多少ms?

PS:楼下回答的是对的,但是这里并不需要一个标准答案

阅读 37.8k
7 个回答

可以考虑slim写api

你问的问题很宽泛

api的响应时间涉及了

  1. 服务器配置

  2. 缓存设置使用(redis等等)

  3. 数据库设计(又包括了索引的使用)

  4. 数据量的大小(数据库的吞吐量)

  5. 设置还包括你cdn宽带的选择上、

ps:只是问书写的框架(我用的laravel),php版本(可以使用php7,性能比5多出不少一点半点),和单一的api响应时间,并没有意义。

Api响应速度当然是越快越好了

1.接口现在也是MVC的架构,一般采用restful风格的设计.
2.框架仅仅是工具而已,thinkphp yii2 thinkphp5 laverl都可以实现. 版本看你框架的要求了,一般是5.4以上了。
3.接口越快越好,2秒内能接受, 如果响应时间超过2秒,那需要加cache 或者重构逻辑了。

你这种问题真的没法回答,因为肯定是没有标准答案的。只能说:越快越好。
不同业务逻辑API,处理花费时间肯定是不一样的。几十毫秒到几秒不等(超过10秒的通常就不可容忍了)

越快越好. 没固定值.

选择一些轻量级的框架,如 lumen,ci 等。不建议使用 laravel ,框架启动时间就需要 100ms。 框架启动 20-30ms就可以了,其余的时间看依赖的服务,如 mysql,redis,或其它网络请求。

推荐问题