[翻译]在生产环境中分析 Python 代码性能
原文标题为 Profiling Python in Production - How we reduced CPU usage by 80% through Python profiling,作者 Eben Freeman,发表于 Nylas 官方博客。
What else did you expect me to say?
原文标题为 Profiling Python in Production - How we reduced CPU usage by 80% through Python profiling,作者 Eben Freeman,发表于 Nylas 官方博客。
作为个人私有云的一环(虽然是搭建在公共服务器上),一直都很想搭建一个类似 GitHub 的服务,但 GitLab 太复杂了(说句不好听的,GL 就是 Git server 中的 WordPress),别的又相当简陋,于是一直以来都只有围观的份。最近发现上半年关注的 Gogs 经过几个版本迭代,已经达到基本可用的状态了。于是搭建了一个自己的服务,用来镜像自己分散在各个服务商处的代码,以及开新坑的时候托管用。这里把安装的过程和一些需要注意的地方记录一下。
上次说到我要把机器人的架构改改,那么今天(2015年9月1日)我们来把这些说完。
其实这篇文章前半部分在 7 月 5 号就写了,但是写着写着就没了灵感(讲真,就像突然被人灌了硫酸铜变哑巴了),于是一直拖到现在(7 月 13 号)。 更正:因为住处装修的关系,这篇文章一直拖到 7 月 24 号才发布。
嗯,久违地看一下博客后台,果然上一次写文章又是近一个月前,我这博客都快写成月报了 (´・_・`)
。
上次文章里说到我入手了一块 KBT Race 2 青轴键盘,我打算另起一篇文章详细地讲讲这件事,关于这个无良卖家,我要好好地批判一番。
一转眼又很久没更新博客了,这地方还真是快长草了。那么简单说一下最近的一些事情吧。
先是 4 月底的时候感染了水痘。对的,没错,我一个大好青年居然这个年龄感染了水痘,然后在家休息了差不多半个月。 前一周基本都是在去医院拿药 → 回家吃药 → 昏睡中度过的,而且出去拿外卖或是去医院拿药还要带着口罩躲着人群,生怕传染给别人。而且广州是很热的,于是电费开始爆炸……
昨天看到 name.com 在卖 RapidSSL 的 SSL 证书,而且很便宜的样子,单个域名一年只要 9.99 美元,就买了一个两年的。现在这个站点也算是用上了 HTTPS 了咯,HTTP 访问会跳转到加密连接。那么,记录一下从购买证书到配置好服务器的过程。
最近开发的程序到最后需要打包了,于是写一篇文章记录下来。 可以说这篇是描述如何打包 Python 程序的,但是因为 PyQt 的存在,有几个地方需要注意一下。
Syncthing (Pulse) 是一个使用 Go 语言编写的开源 P2P 文件同步软件。官方的介绍是:
Pulse (previously Syncthing) replaces proprietary sync and cloud services with something open, trustworthy and distributed. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party, and how it’s transmitted over the Internet.