简要说下架构的情况即可
用的什么框架、PHP版本?
目前API接口响应时间一般在多少ms?
PS:楼下回答的是对的,但是这里并不需要一个标准答案
简要说下架构的情况即可
用的什么框架、PHP版本?
目前API接口响应时间一般在多少ms?
PS:楼下回答的是对的,但是这里并不需要一个标准答案
你问的问题很宽泛
api的响应时间涉及了
服务器配置
缓存设置使用(redis等等)
数据库设计(又包括了索引的使用)
数据量的大小(数据库的吞吐量)
设置还包括你cdn宽带的选择上、
ps:只是问书写的框架(我用的laravel),php版本(可以使用php7,性能比5多出不少一点半点),和单一的api响应时间,并没有意义。
1.接口现在也是MVC的架构,一般采用restful风格的设计.
2.框架仅仅是工具而已,thinkphp yii2 thinkphp5 laverl都可以实现. 版本看你框架的要求了,一般是5.4以上了。
3.接口越快越好,2秒内能接受, 如果响应时间超过2秒,那需要加cache 或者重构逻辑了。
选择一些轻量级的框架,如 lumen,ci 等。不建议使用 laravel ,框架启动时间就需要 100ms。 框架启动 20-30ms就可以了,其余的时间看依赖的服务,如 mysql,redis,或其它网络请求。
2 回答1.3k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答824 阅读✓ 已解决
1 回答905 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答882 阅读
1 回答873 阅读
可以考虑
slim
写api