博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
drf开发中常见问题
阅读量:6693 次
发布时间:2019-06-25

本文共 592 字,大约阅读时间需要 1 分钟。

开发常见问题及解决

问题:

一.本地系统不能重现的bug

二.api接口出错不能及时的发现或难找到错误栈

三.api文档管理问题

四.大量的url配置造成url配置越来越多难以维护

五.接口不及时去更新文档对方不知道如何测试接口,但写文档会花费大量的时间去维护

六.为了防止爬虫,我们需要针对api的访问呢频率进行限速,比如一分钟,一小时或者一天用户的访问频率限制问题

七.某些页面将数据放入缓存,加速某些api的访问速度

drf解决方法:

一.pycharm远程服务器代码调试支付,第三方登录,以及调试远程服务器的代码来重现服务器上的bug

二.通过docker搭建sentry体验错误日志监控系统,可以得到线上的错误栈还能及时在发生系统错误时收到邮件通知

三.django rest framework的文档自动化管理以及url的注册管理功能让我们省去写文档的时间

四.django rest framwork的文档管理功能不仅可以省去我们写文档的时间,还能直接在文档里面测试接口,自动生成的js接口代码,shell测试代码和python代码

五.django rest framework提供的throttle来对api进行访问频率限制

六.引入第三方框架来设置某些api缓存

 

转载于:https://www.cnblogs.com/lyq-biu/p/9626038.html

你可能感兴趣的文章
LoadRunner使用之变量参数化
查看>>
asp.net运行原理
查看>>
canvas实现芝麻信用评分效果
查看>>
053(五十三)
查看>>
【Spark篇】---Spark中yarn模式两种提交任务方式
查看>>
最短路专题解题报告
查看>>
什么是FSO
查看>>
Python 3
查看>>
实现主从关系Form中汇总行金额/数量
查看>>
Python学习笔记:协程
查看>>
原生js完成拼图小游戏
查看>>
[WP7]关于退出时确认对话框的实现
查看>>
Centos硬件信息
查看>>
如何在一个Activity里使用另一个xml布局文件
查看>>
饼图图例中显示百分比值
查看>>
forward和redirect
查看>>
打开hibernate文件报警告
查看>>
linux安装IDEA 2017
查看>>
Intellij IDEA 去掉Mapper文件中的背景
查看>>
Docker 安装 mysql
查看>>