go并发慢原来是mysql驱动问题

今天开机后尝试go的爬虫,居然很快,晕死,而且作为发力搞到2点多搞定java爬虫,java的多线程好爽啊,不过今天比较了一个早上,发觉速度都是差不多,总之比python写的爬虫快吧,java的mysql连接始终维持在20个连接左右,golang的始终维持在200,有时达到400, 现在好肯定是mysql的连接问题影响了并发,看来我对go语言的并发理解还是对的.

今早在跑java的爬虫时,发觉吃内存很大,甚至吃到300多兆,但确实性能很不错,mysql驱动很成熟,等有时间再找个postgresql驱动试试,反正java的问题很好解决,毕竟发展了这么多年了,解决问题很容易,网上的各样java资料很丰富呢,但程序确实复杂,刚才看了一个所谓的mysql连接池,哇,很复杂,一头烟呢,回头再看python, 简单得要死,果然开发效率是python没错啊.

以后非必要性能的问题,都用python解决算了,用java搞的话,不知道要死多少脑细胞呢,go语言网上资料少,搞这个,也要死不少脑细胞.

关于无聊人

一个无聊人而已
此条目发表在一般生活分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注