最近一直在等国内的主机域名备案通过,盛大云的客服说要等到月底才能备案通过。说起盛大云,我真的想吐槽,不吐不快,盛大云真是个不怎么样的主机商,被SYN攻击了就关闭客户的服务器,他们被攻击关我屁事,又不是因为我。所以原本就没有开放的11S的服务器,在今天凌晨两点的时候被关机,一直到下午才开的机。
好像本站名字有点多,最初的11s和现在的84press。现在又要改名字了,等到域名注册好了以后我再编辑这篇BLOG通知。
现在网站的进度是基本能用,没有域名绑定,域名绑定的功能已经做好了,下次更新一起上传,要等到注册页面响应时间台长的问题修复好了一起处理。
现在的注册流程是这样的:
- 注册用户,写入数据库
- 为用户开通Linux账号
- 部署WordPress文件(解压缩ZIP文件,相当的慢)
- 部署WordPress的数据库、添加MySQL的数据库账号
- 添加Apache站点配置
- 发送注册通知邮件
一系列执行下来需要很长的时间,这不是一个好的体验,所以现在打算优化一下。原本的架构是一个Rest的服务运行在一个端口上,然后注册程序请求这个API完成事务,这个过程是完全阻塞的,所以注册的时候会一直等待。
新的方法是通过消息队列来处理完成,我选用了RabbitMQ,注册的时候Django朝RabbitMQ写入队列后就不用理会了,即刻跳转到用户控制台,用户可以在控制台里面可以查看博客开通的排队的情况。
然后就是关于费用了,亚马逊的租用费用也不低,只是可以按小时付钱可以降低起步门槛而已。所以,本站服务基本上不属于完全免费。初步想法是一定的磁盘容量和流量下是免费的,超过多少付费多少。这样,没人访问的博客可以不用付钱,访问量高的也不在乎这点了,挂个Google AD就可以付给我了。



