当前位置: 首页 > wzjs >正文

搜点济南网站建设广点通官网

搜点济南网站建设,广点通官网,服饰技术支持 东莞网站建设,十度公司做网站怎么样设计一个接口需要考虑什么 入参合法性校验。参数范围是否合理,参数类型是否正确等接口考虑幂等性。重复调用的结果和单次调用的结果一致。减少接口的响应时间。如数据库加索引。添加redis 缓存选择合适的接口请求日志。不同接口设置不同的日志级别统一响应数据格式…

设计一个接口需要考虑什么

  1. 入参合法性校验。参数范围是否合理,参数类型是否正确等
  2. 接口考虑幂等性重复调用的结果和单次调用的结果一致
  3. 减少接口的响应时间。如数据库加索引。添加redis 缓存
  4. 选择合适的接口请求日志不同接口设置不同的日志级别
  5. 统一响应数据格式。需要返回统一格式的响应体,响应数据会包含三个属性: 状态码(code),信息描述(message),响应数据(data)
  6. 接口单一职责

如何保证接口安全

  1. 使用https协议
  2. 参数校验。参数范围是否合理,参数类型是否正确等
  3. 统一封装返回值。需要返回统一格式的响应体,响应数据会包含三个属性: 状态码(code),信息描述(message),响应数据(data)
  4. 区分不同的访问形式。比如是否登录,账号是普通账号还是会员账号,或者管理员账号
  5. 加验证码
  6. 限制访问频率。比如发送短信后,60秒后才能再次发送

慢接口如何排查

线上接口过慢,原因有以下三点:
1.内存使用过高,频繁gc导致cpu占满
2.内存使用不高,但出现了类似死循环的场景
3.死锁。

  1. 使用 top -c指令找到负载高的进程id
  2. top -Hp X指令查看该进程的线程id的CPU负载情况,找到CPU负载高的线程id
  3. 使用jstack命令查看该线程的堆栈信息
  4. 根据堆栈信息找到代码中哪个类的第几行出现了问题
http://www.dtcms.com/wzjs/160407.html

相关文章:

  • 装修公司网站制作seo网站营销推广公司
  • 菏泽住房和城乡建设局网站日本产品和韩国产品哪个好
  • 介绍一学一做视频网站windows优化大师怎么卸载
  • 黄岛区做网站的公司官网开发制作
  • 做网站一般像素南昌seo网站推广
  • 如何让企业网站网络营销总结
  • 芯互联大厦做网站的seo技术服务外包公司
  • 批量网站访问检测推广app的平台
  • 响应式网站建设哪家公司好免费开发软件制作平台
  • 杭州外贸网站建设公司价格什么软件可以推广
  • 在线视频监控网站开发百度浏览器网址链接
  • 河北省建设厅官方网站企拓客软件多少钱
  • 企业网站建设既可以外包给专业的网站建设服务公司网络营销最火的案例
  • 西安网站优化指导建设企业网站多少钱
  • 合肥怎么做网站百度关键词购买
  • 做公众号一般在哪个网站照片link友情买卖
  • 建设网站怎么做如何做好网站推广优化
  • 做58同城网站可靠么上海搜索引擎推广公司
  • 哈尔滨h5建站模板做百度推广怎么做才能有电话
  • python 做网站专业软文发布平台
  • 广州抖音推广公司茂名seo快速排名外包
  • 做网站服务器 自己电脑还是租百度seo排名培训优化
  • 中国装饰公司营销型网站建设seo网站
  • 如何在网上销售seo专员很难吗
  • 现在怎么做动态网站百度百科合作模式
  • 西城区网站建设推广seo优化大师免费下载安装
  • 微信怎么做网站推广关于seo的行业岗位有哪些
  • 温州网吧什么时候恢复营业福州百度推广排名优化
  • 鞍山网站开发seo网站推广优化论文
  • 网站开发的论文题目网络营销的四个策略