V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sujin190  ›  全部回复第 104 页 / 共 127 页
回复总数  2523
1 ... 100  101  102  103  104  105  106  107  108  109 ... 127  
2016 年 7 月 4 日
回复了 csdreamdong 创建的主题 问与答 求助一个 nginx+uwsgi+iptables 环境下遇到的问题。
uwsgi 中又请求了其他网站的接口?或是访问了其他机器的数据库之类的
2016 年 6 月 21 日
回复了 hard2reg 创建的主题 Python 在学习 tornado 的时候遇到的一个小问题
你应该用 tornado 的 AsyncClient ,并且好像 AsyncClient 是可以下载一部分来个回调你发给客户端就行,如果还不行,你直接用 IOStream 连也可以啊, IOStream 每下载一部分就会回调
@zhu327 没有连接池的话性能起不来吧,连接池还要负责排队,阻塞清除之类的,否则异步很容易挂的
对,原来的 IOStream 是为了各种情况读写而设计的,太慢了, mysql 协议读写过程很稳定,不需要那么复杂的读写过程,重写之后 cpython 快了近 40%, pypy 上快了 3 倍。。
@zhu327 好想法,不过 django 是线程安全的么?没注意他文档中怎么写的,包括内部的连接池之类的,如果异步 mysql 没有连接池支持的话会性能更低吧,我只看过早先版本的 django 连接池实现,好像不能支持这种情况吧
其实想 tornado 想这样异步使用 mysql 虽说可以,但真要想用在生产环境,还是要做很多要调整的,异步使用 mysql 和同步有很多不一样的地方
https://github.com/snower/TorMySQL
我实现的,已用在生产环境中,数百并发,每天千万流量下稳定运行。
2016 年 6 月 13 日
回复了 sujin190 创建的主题 MySQL mysql 奇怪的死锁问题求解
@Infernalzero 没有这段啊。。不过有这个 INNODB MONITOR OUTPUT
2016 年 6 月 11 日
回复了 Rithard 创建的主题 V2EX 求一个暑假 Python 实习工作,坐标南京
@niuzhewen 没事
2016 年 6 月 11 日
回复了 Rithard 创建的主题 V2EX 求一个暑假 Python 实习工作,坐标南京
可以发简历来看看
2016 年 6 月 8 日
回复了 xiaolee59 创建的主题 Python 异步 MongoDB 连接库 Motor 的实现原理分析
@xiaolee59 其实理想状况来说,确实使用异步增加了开销,但好处确实有着极强的适应力,大多数情况不会出现所有请求无法处理的情况,我们在使用中也遇到了很多坑,也是通过各种坑不断求其进行调整,最终现在终于很好用了,调试的时候确实很纠结,现在调好了确实很好用
2016 年 6 月 8 日
回复了 xiaolee59 创建的主题 Python 异步 MongoDB 连接库 Motor 的实现原理分析
当时看源代码的时候确实发现很不错,自己用相同的方式实现了一个 mysql 的
https://github.com/snower/TorMySQL
不过貌似 tornado 的 iostream 的读写性能其实很低,对于 mongodb 和 mysql 这种网络读写过程相对稳定的协议来说实在太慢了,我自定义实现 iostream ,简化读写过程之后,性能提升相当明显, pypy 上更快,现在两个都用在生产环境,单机数千并发妥妥的,可惜就是数据库有点扛不住。。
再去查查 ascii 表吧,哪里发送 510 了
现代浏览器处理网络不是每个页面单独打开的,应该是按域名共享的,页面在使用完连接只是返回连接池了,一定时间之后才会关闭吧,你关闭页面也好、刷新页面也好,和连接是否断开有什么关系呢
2016 年 5 月 20 日
回复了 timor 创建的主题 问与答 这是那种加密方式?有多个加密前加密后的对比参考.
有点像是宝贝 id 字符串十六进制解码然后 base64 编码的,当然不是标准的 base64
2016 年 5 月 20 日
回复了 mhtt 创建的主题 问与答 开发还可以怎么优化?
@Evovil 这是存数据库的。。你这样搞怎么查询,怎么用索引
2016 年 5 月 20 日
回复了 mhtt 创建的主题 问与答 开发还可以怎么优化?
其实我想知道, nosql 中没有固定格式,你们数据读出来之后如何知道当前数据格式呢?难道要判断版本然后一版本一版本兼容?多改几个版本你们还记得最早的数据结构为什么是这样的么?
snower
2016 年 5 月 10 日
回复了 cc959798 创建的主题 问与答 请问 Http 中各个方法的参数是如何传递的?
GET DELETE 发 body 标准实现的服务器根本收不到吧,我记得 http 标准中似乎说了了 GET DELETE 不能发送 body ,而且语义上来说确实不应该在 GET DELETE 上发送 body
@jamiesun tornado coroutine 确实很慢,我不知道 twisted 的 coroutine 具体是怎么实现的,但不管怎么说,估计都差不多,除非完全使用语言层面的 coroutine ,否则很难有大的性能提升吧, tornado 用 pypy 加速后其实已经可以了,完全不依赖后端数据库的估计也不会用 python ,否则这么高的并发完全可以耗尽后端性能了吧
@yanyuechuixue 其实是不支持的,你可以看下编译出的字节码就知道了,编译时确定了名称空间
1 ... 100  101  102  103  104  105  106  107  108  109 ... 127  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2827 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 12:13 · PVG 20:13 · LAX 05:13 · JFK 08:13
♥ Do have faith in what you're doing.