V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pyKane  ›  全部回复第 1 页 / 共 1 页
回复总数  4
感觉把接口当成了数据库“代理” 的功能了。把一件事情变的过于复杂了。
前端(客户端) 是恨不得直接去操作数据库得了。API 存的意义是啥呢?
架构不应是这么设计的,API 的任务应是完成业务的原始设计,和一些数据上的业务逻辑。
像把图片放在两个表,没什么问题,但,拿图片也要走两个 API 接口这就是有一些蛋疼了。把架构变的过于复杂和“灵活“了。
如果所有的通信过程都是在 HTTPS 的情况下完成,也不是不可以。HTTPS 本身就把所有的全加密了。这就是为什么现在很多支付网关,只需要一个 KEY 放在 HEADER 上就可以了。比如 Stripe .
只是如果那个密码是用来登录用的还明文存在了数据库,确实是不好。
211 天前
回复了 jqtmviyu 创建的主题 Python 请教下 Python 上的包管理器和虚拟环境
想不明白上面都弄的那么复杂干嘛。
包管理用 pip
虚拟环境用自带的 venv
咋就满足不了你们的需求了呢。
多版本无非就是在系统里多装个不同版本的 Python ,然后在你的项目里 创建你需要的版本的 Python venv 环境就行了。开发哪个项目就过时去 source .venv/bin/activate 就开始干少顾。不是挺好么 pyCharm 对 venv 兼容性也非常好。
对于新手来上,就用上面两个就行了。别整太复杂了,用 Python 就是为了干活的。不是折腾的。
211 天前
回复了 craftx 创建的主题 Python 求基于 Python 开发大流量在线服务的经验教训
楼上说的非常到点子上。
WEB 程序,性能瓶颈真的不在语言上了,WEB 服务多也算是 IO 密集型的。
很多时候要在 IO 瓶颈上找问题。
做过一个在日在线七八十万的项目,纯 Python 全部用 asyncio 异步。性能上完全没什问题。机器配制 两台 4C8G 组负载. 一台也能顶得住,但两台可靠性更好.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2942 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 00:18 · PVG 08:18 · LAX 16:18 · JFK 19:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.