使用阿里云一个月总结

从部分站点为了备案而迁移到阿里云,站点在阿里云运行的时间已经一个多月了,总体来说阿里云表现还算不错,没有人为发现宕机网络也基本稳定。之前不选择国内VPS的原因主要也因为备案,选择阿里云也是被备案逼的…另外最早因为阿里云杯具的IO,让人望而却步。现在选择阿里云一个因为备案会越来越难『参考6月这次备案升级』,不得不庆幸在6月备案系统升级前完成了部分域名的备案工作。选择阿里云另一个原因是在朋友那看到的阿里云的部分VPS的IO虽然依然杯具,但已经有一些改善,如图:IO杯具可以靠Memcached缓存来缓解,多读少写避开IO操作这一个月来测试不在阿里云放太多图片,尽量多的使用缓存的情况下,支撑个上万IP是无任何压力的。在10000IP/天的情况下,CPU、IO、网络压力均不大:

精彩继续

不再使用各种PaaS平台

#Python搭建BT资源搜索站(六)![](http://img.au92.com/uploads/ec/8ef/ec8ef476c98b0cce272f497bb14d6bf0_200.jpg)PaaS即Platform-as-a-Service,国内比较有名的就渣浪家的SAE了,还有后来者百度出品的BAE。国外的最有名的应该就是GAE了最近有一些朋友在问我为什么美胸图片的代码不再更新了,而且也不再支持SAE平台了。而且感谢一些朋友特意在论坛PM或者QQ联系我提出一些非常不错的需求。首先,之所以不再支持SAE平台一则因为很久之前GAE这个领头羊更新了扣费规则,修改的各种坑爹。感觉到太过于依赖某些平台的话很容易自绑手脚,一旦平台有修改不得不做一些额外工作去适应别人。加上已经对PaaS平台过了兴奋期,就干脆删掉了SAE的兼容脚本。用了若干年的各种免费服务,受够了服务提供商想改就改,想怎么玩...

精彩继续

10行代码实现网页缩略图功能

现在博客的主题需要给文章增加一个缩略图,当然图片可以从Google、百度之类的搜索到,但有的时候还是人懒,有的时候也想不到给文章加什么图片。就想直接给博客截张图就凑合一下…找了几个提供生成缩略图的网站,API要么不稳定,要么有广告。自己完全写一个需要依赖的条件也比较多。最后找到Google提供的某一个功能,可以利用那个功能抓到一张320x240的缩略图,相比其他网站来说速度快,而且相对稳定『当然,Google最近流行砍项目,哪天被砍了就再想辙』。简单用10行代码就可以给任意网页生成缩略图了:#-*-coding:utf-8-*-defimg(url,file_path):fromurllibimportquoteimportrequests,json,base64_json=json.loads(requests.get('https://developers.google.com/_ap...

精彩继续

Mysql Cluster杂七杂八

为了申请一些国内的服务,不得不将域名做了备案。博客迁移到阿里云后读取速度确实有改善,但因为数据库主库是放在OVH的法国服务器上,写入数据『比如评论』的时候速度却很慢。因为前一阵将博客从Typecho平台迁移了,而且将管理后台和前台页面都用Python重新修改了一下,将一些旧Wordpress架构的小站点均放在同一个后台管理了。为了能集中管理且照顾一些没有备案『也无法备案,因为北京备案域名后缀非常少』的站点,且为了稳定『VPS在线率和独服是没办法比啊』,没有将主库迁移到阿里云或者其他VPS上的计划。所以就花了几个晚上Google了大量的Mysql集群、负载均衡等的资料,记录一下MysqlCluster集群相关的知识点做一下备忘。先说一下几天测试的结果MysqlCluster现有最新版本为7.2.12,其中包含了Mysql5.5.30MysqlCluster非常占内存,在一台服务器部署了1仲裁...

精彩继续

使用gunicorn替代uWSGI

使用过我提供的debian环境python一键包的朋友知道我是用uWSGI解析Python的,但最近有一个Python的站被一些无良蜘蛛爬的厉害,对uWSGI配置文件虽然做了一些内存泄露等方面优化:reload-on-rss、async,但是一旦这个站点指向OVH服务器的时候服务器监控马上超时…正好10号的时候入手一台阿里云,众所周知的阿里云的破IO,第一次用一键包安装Python时候慢的让人想死。重装了一个干净的Debian,换用apt-get方式安装,安装脚本基本是从折腾Tornado时候收集的挨个搞兄弟的脚本修改而来。因为公司的网络不能连SSH,正好赶上uWSGI不给力,就起了试试gunicorn的打算。而且阿里云的机器一直在备案中,域名也访问不了,就干脆慢慢折腾环境。具体折腾记录:安装必备软件easy_install-Usupervisor#终于用了一次supervisor神器ea...

精彩继续

无法发布评论的声明

因现在数据库服务器放在法国的OVH服务器上,连接数据库时候有超时的情况发生。阿里云的服务器是刚刚搭建的全新环境,待测试一段时间,阿里云的环境稳定后会迁移数据库到阿里云上边。届时发布评论就会很顺畅了Update@2013-06-04:在这个特殊的日子修改了服务器超时时间,将原来10秒延长至30秒,发布评论时候多等几秒钟基本都能发布成功

精彩继续

备案

为什么要备案曾经我是非常抗拒备案的,这个和兲朝的『户籍』制度一样恶心,没用到的时候对生活无任何影响,但一旦和执政机构打交道时候才发现没这个玩意儿寸步难行。有句话:生活就像强奸,抗拒不了只能享受。So,俺备案去了。当然为了省事俺使用了阿里云…之所以没有选择电信通或者景安之类,是因为阿里云为了推广,放下了很多身态,相比其他几家来说阿里云备案服务算比较好的。备案过程5月10号下单购买阿里云,提交备案初审。初审通过后去照相馆照相,『当面核验』。幸好公司附近就有照相点。邮寄资料(初审时候上传过的)5月20号阿里云收到邮寄资料并提交管局审核5月30号管局短信通知审核通过注意事项以前有老备案的话(很老很老的时候,可以自己自由随便乱填备案的时候),注意检查自己身份证下有没有无效备案信息按要求提供需要提供的关站网站名最好不要和地区、人名、行业挂钩,像俺一样起个谁也说不准是啥东西的名字好有优势吐槽关站这个要求...

精彩继续

逃离Typecho,拥抱Wordpress

虽然Wordpress很吃内存,但是我依然决定投入Wordpress怀抱,当然我是开玩笑的……不过逃离Typecho是真的,这货实在是各种资源都少,社区也不活跃。花了几天时间断断续续写了一段Python的脚本,用来解析Wordpress的数据库结构,比如新站点:rzi.me。起初只是想在前台展示用Python重写一下,后台还用Wordpress管理,这样既可以保证用户访问速度又能很方便的管理站点内容。结果前台基本写完后发现在CPU差的机器上运行Wordpress(部署在OVH上)实在就是噩梦。凑合这么跑了一段时间,实在受不了了,然后发现前台的代码如果放在一个后台系统中,要求不那么高的话基本都能复用,干脆开一个分支写一套后台算了,然后一个后台还能管理若干个Wordpress站点。拖拖拉拉得有一个月,终于在少了很多功能的情况下上线了(增删改查中的删除都没做,反正都是自用未打算开源)。这样原有的...

精彩继续

6.23$转移.me域名并续费一年

这一阵在将Wordpress的数据用Python读出来,因为现在用的OVH的低端服务器,跑个Wordpress实在吃力。正好手里有一个之前gandi.net做活动送的免费使用一年的.me域名rzi.me。今天因为DNSPOD各种新闻,就登录了下DNSPOD账户,发现rzi.me这个米还有半年到期,就想着干脆转出gandi然后找个便宜点地方续费吧。找了个Godaddy的代理商FXDomains.com,然后点击『DomainNameTransfer』,输入要转移的域名『rzi.me』。接下来找到一款onlinecalendar,选择Personal款一年型。这时候在购物车里看到的价钱就会变成6.98$,这个价钱中已经包含一年的Personalonlinecalendar&&.me域名转移费用。最后输入优惠码:FX15OFF,就可以在6.98$的基础上再节省0.75$,最后只需...

精彩继续

Debian服务器开小鸡(VPS)教程

在hostloc混的日子看到了若干onemanIDC的诞生和死亡,但每次有人试图进入onemanIDC这个行业,但不知道怎么在独服上开VPS,然后发贴求教各个IDC的的时候,各个oneman就不做声了。前一阵入手一个廉价的OVH独服,每月只有区区十几刀,比最便宜的Linode还便宜。虽然线路不咋地,但贵在便宜而且不用担心各种PT党邻居。Google一下openvz的资料然后简单在Debian系统上开始弄,相对来说openvz还是比较简单。最便宜的OVH只有2G内存,而且并非为了当真做IDC,所以就直接命令行操作,没有搭配额外的面板了。首先,安装一个新的Debian操作系统分区方案:/tmp2G(仅用作临时文件)ext3/ext4/varMax(虚拟机)ext3/ext4/home20G(大型网站,试图增大这个log)ext3/ext4/usr5G(软件)ext3/ext4/swap5G(s...

精彩继续