pyKane

pyKane

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


http://www.vxiaotou.com