V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClericPy  ›  全部回复第 111 页 / 共 133 页
回复总数  2641
1 ... 107  108  109  110  111  112  113  114  115  116 ... 133  
2019-10-18 12:54:32 +08:00
回复了 dzmcs 创建的主题 问与答 Python django 框架有没有办法像 go 框架一样支持大并发呢?
@dzmcs 走协程是在 IO 开销那边尽可能的减少资源浪费, 然而与 C 语言写的东西的瓶颈是没办法追上的, Django 全家桶的概念就是一把梭, 把常用代码打包好直接像乐高一样插起来就用了, 性能方面依靠 nginx 负载均衡多搞几台机器, 具体优化可以去看看 Instagram 他们怎么通过手动 GC 等方法优化 Django 来撑住高并发

C 语言打在 uwsgi 也没法突破那个瓶颈的, japronto 那个框架看起来进军 Benchmark 第一梯队, 里面其实很多 tricker 手段, 我是不敢上生产环境, vibora 框架虽然快, 但是里面绝大部分代码都是 C 写的, 所以不算纯 py 项目了, Django 在底层实现上就吃了亏, 很难追得上的. falcon 没用过, 也没看过源码, 不知道为啥那么快......

至于性能被吐槽, python 本来就被吐槽性能了, Django 只是在 py 框架里更差, 不过新版本支持 channels 的 asgi 实现以后, 提高了一些

附 Benchmark 的某个项目, 以及 fastapi 那边看的一个结果

https://github.com/the-benchmarker/web-frameworks

https://www.techempower.com/benchmarks/#section=test&runid=7464e520-0dc2-473d-bd34-dbdfd7e85911&hw=ph&test=query&l=zijzen-7
2019-10-18 12:45:39 +08:00
回复了 dreamusername 创建的主题 微信 现在 Linux 如何使用微信桌面版呢?
PC 端价值就是那个内置浏览器和公众号推送部分, 里面套了签名生成规则, 通过签名拿 cookie, 其他的没什么有用的东西, 这套东西如果逆向做客户端, 是要坐牢的; 他们又不开放 API, 再说 T 字头的产品从来都是 Mac 是一等公民, linux 什么的又不挣钱.
pacman 里装的微信体验也不怎么样, 放弃吧

PS: 三年前用的 electron 版的, 听说后来被封号什么的, 不知道还活着么
2019-10-18 12:29:56 +08:00
回复了 dzmcs 创建的主题 问与答 Python django 框架有没有办法像 go 框架一样支持大并发呢?
uvicorn + channels(asgi)?
听过没用过, Django 的性能比 starlette 慢好几个数量级, 更别说 falcon... 然后 falcon 和 golang 还是差距很大, 放弃吧, 不打 C 补丁不加机器, 追不上 go 的
2019-10-18 12:10:54 +08:00
回复了 shiji 创建的主题 问与答 给 WIN10 系统盘容量升级,求问有没有成熟的方案
我旧电脑 HDD 迁移 SSD 用的是分区助手, 傲梅家那个, 话说重新做个系统多好, 我就喜欢新系统~
2019-10-18 12:08:33 +08:00
回复了 yzc27 创建的主题 问与答 Python 函数执行超时的问题
多年前就有的结论(stackoverflow): 无法优雅地停止一个正在执行的线程

所以, 如果是要匹配很久, 看看是不是已经非常 CPU 密集型了, 开个进程吧, 杀起来手熟

目前就我所知没有个 async re 这类东西, 不然如果是协程, cancel 起来方便多了, 要不... 你把几百个正则拆成协程试试? 也就随时可以结束了
2019-10-18 09:53:50 +08:00
回复了 RLinux 创建的主题 生活 作为一个菜鸡就没有资格当码农了。。。有点难受
群这种东西又不是周围的同事, 他们爱说什么说什么, 又不犯法也不怕挨打, 我刚入门的时候也是个彩笔, 问了很多弱智问题, 但是我在的那个 QQ 群里很多大佬(是真大佬...)还是耐心给解释, 只有越没自信的人, 才越不懂尊重别人, 这种群友平时多巴胺停止分泌, 可以理解不能原谅
再说微信这种东西... 实在是不适合交流技术, 我在的那个群里, 有标准的群规, 先搜再问, 有这种冷嘲热讽, 直接禁言, 搞技术就搞技术, 杂七杂八的都不欢迎
刚入门就要有入门的觉悟, 玻璃心什么的只会让自己难受, 冷嘲热讽的就当看不见好了, 再说, 你确定你进的是个入门群? 如果进了一个量子力学引力波阅读障碍训练群, 问的太基础被嘲讽就是你自己的问题了
2019-10-18 09:13:33 +08:00
回复了 v2hh 创建的主题 问与答 为啥 github 或 gitee 上的开源项目那么多 start
故意把 star 说成 start 不是流行, 是沙雕

现在也不知道谁教的, 把 star 当 bookmark 的都成常态了, 考虑到人口基数和 github 不翻墙, 遇到中文项目基本没必要看 star 了, 纯英文项目的 star 含金量相对来说要高一些
2019-10-17 17:54:30 +08:00
回复了 b00tyhunt3r 创建的主题 程序员 大家面试的时候敢不敢追问明确的下班时间?
问 HR 就行了, 这都不问那你问什么, 逢年过节有没有福报吗
2019-10-17 17:44:09 +08:00
回复了 upday7 创建的主题 Go 编程语言 Go 到底优势是在哪里?
速度就够了... golang 随便十万并发, Python 不借助 C 的话, starlette 也就三四万... Django 的速度就不提了...

其实感觉 golang 就是一种压榨机器性能和程序员友好之间的另一个折中, 和 python 比, 前者又稍微向机器性能侧重了一点点, python 则是像程序员侧重一点点. 实际场景里 golang 主要做对比的是跟 java 比压榨性能, 跟 C 比初级程序员友好. 和 py 这种脚本语言, 性能一项就足以... 不是一个量级, 至于很多人提的可读性, 平时真没感觉比 py 好...
2019-10-17 10:55:36 +08:00
回复了 MrCard 创建的主题 程序员 你们都有双休吗?进来说说吧
别让昨天在你伤口狂妄的撒盐
一碰就痛 一想就悲
爱一遍教人老了好几十岁
2019-10-17 10:01:12 +08:00
回复了 ymj123 创建的主题 问与答 微信公众号上面各种培训 AI 的是咋回事啊?
商业胡吹的套路, 找工作也有可能是靠人脉给推推, 多数收智商税的, 别人本硕连读取得的成绩, 如果一个辅导班就可以搞定, 那大学真的可以关门大吉了

最搞笑是还放在推送首条上, 据说首条的推广费要比次条多, 基本上这种公众号都取关了, 他们要恰饭情有可原, 但是性质变了就没有关注的必要了, 本来也没指望一个微信端的东西能学到什么玩意, 就是个解闷的, 搜索引擎不友好不说, PC 上还不能打开微信
2019-10-16 19:54:17 +08:00
回复了 qwingmix 创建的主题 分享发现 实用技能贴:怎样找到那些 V2 神回复的帖子
有意思, 我还一直没见过超过 100 的呢, 不过最近一个月没有
2019-10-16 19:53:35 +08:00
回复了 iQiQi 创建的主题 Python Mac 运行 Python 文件报错: ModuleNotFoundError: No module named 'XXX'!
@iQiQi 偷偷提一句... 可以在一次回复里用回车隔开多个人的引用什么的... 省不少铜币
1 ... 107  108  109  110  111  112  113  114  115  116 ... 133  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2270 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 04:26 · PVG 12:26 · LAX 21:26 · JFK 00:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.