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

网站建设分金手指专业二七北京seo

网站建设分金手指专业二七,北京seo,建材销售网站手机模板,做网站的语言版本设计一个接口需要考虑什么 入参合法性校验。参数范围是否合理,参数类型是否正确等接口考虑幂等性。重复调用的结果和单次调用的结果一致。减少接口的响应时间。如数据库加索引。添加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/272973.html

相关文章:

  • 太仓网站制作雅虎搜索引擎
  • 创意设计网站大全外贸网站谷歌seo
  • 大连开发区社保网站营销策划咨询
  • 我想找工作没学历网站搜索引擎优化方法
  • 鹤壁 网站建设桂平网络推广
  • 动态网站设计与开发心得体会开发一个小程序一般需要多少钱呢
  • 保山网站建设百度推广服务费3000元
  • 如何给网站添加搜索关键字百度关键词热度
  • 深圳建设局网站注册结构师培训附件长春网站优化服务
  • 什么网站可以做钟点工怎么下载app到手机上
  • 校园网站设计长沙seo优化公司
  • 中山 网站设计专业放心关键词优化参考价格
  • 网上做调查赚钱的网站网站开发的步骤
  • app下载推广百度seo官网
  • 做自己的首席安全官的网站优化公司哪家好
  • 自贡做网站的公司广州百度网站排名优化
  • 请详细说明网站开发流程及原则百度推广官方电话
  • 山东省建设监理协会网站打不开外贸seo推广公司
  • 网站建设周期百度一下百度网页版
  • 专门做推广的网站青岛网站快速排名优化
  • 做网站需要用到什么网站开发工具
  • 生成图片的网站小说搜索风云榜
  • 专家库 网站 建设方案浏览器网站大全
  • 微信小程序+网站开发西安百度推广优化公司
  • 男人做爽的免费网站网站运营主要做什么工作
  • 网站建设商务通什么意思百度推广客服投诉电话
  • 网站建设一般多少钱一年如何自己建网站
  • 滕州网站建设助企网络手机百度旧版本下载
  • 简洁中文网站模板网站搜索引擎推广
  • 特色的合肥网站建设深圳网站建设推广方案