• drf开发中常见问题


    问题:

      一.本地系统不能重现的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缓存

     

  • 相关阅读:
    SQL Server 简单事务学习
    C# TreeView,递归循环数据加载到treeView1中
    javascript;Jquery;获取JSON对象,无刷新分页,异步加载,异步删除,实例。
    jquery获取当前页面的URL信息
    java的数据类型相关知识点
    java 图书馆初级编写
    1.1 弹出窗口控制
    轮播图片切换(函数传参)
    商品计算
    js中的作用域
  • 原文地址:https://www.cnblogs.com/lyq-biu/p/9626038.html
Copyright © 2020-2023  润新知