Fastapi
标签下的所有文章
170 篇文章
返回所有标签广告位
FastAPI权限缓存:你的性能瓶颈是否藏在这只“看不见的手”里?
FastAPI权限缓存与性能优化通过减少重复权限验证提升系统性能。使用lru_cache实现内存级缓存,或通过Redis实现分布式缓存,有效降低数据库查询压力。优化策略包括异步IO操作、查询优化、缓存预热和分页优化,显著提升QPS和响应速度。常见报错如403 Forbidden和422 Validation Error,需检查权限缓存和接口参数。缓存策略根据 …
阅读更多
cmdragon
如何在FastAPI中玩转GitHub认证,让用户一键登录?
GitHub第三方认证集成通过OAuth2.0授权码流程实现,包含用户跳转GitHub认证、获取授权码、交换访问令牌及调用API获取用户信息四个步骤。首先需在GitHub注册应用,获取CLIENT_ID和CLIENT_SECRET。使用FastAPI实现认证流程,包括初始化认证、处理回调、生成JWT令牌及验证用户。安全措施包括使用state参数防止CSRF攻 …
阅读更多
cmdragon
广告位
