目前我正在参加一个迷你 Joomla! 会议巡回。我刚刚在布里斯班参加了澳大利亚开源开发者会议度过了一周。能够与人们见面并了解开源前沿发生的的事情,比如从开源电话到看到 MySQL/MariaDB 和 PostgreSQL 都在开发什么很酷的东西,这是一次很棒的经历。还有像与老朋友乔尔·斯坦利(Joel Stanley)重逢,他介绍了如何在 Beagleboard 上运行 Chromium。乔尔·斯坦利和我一样,曾是夏季代码的学生,所以遇到这些来自不同背景的人很棒。他的一个观点是电源管理,他分享说 Google Mail 在 Firefox 中闲置时消耗了整个瓦特的功率。考虑到笔记本电脑总共消耗了10瓦,这是一个相当大的数值。
这周我一直在西雅图参加微软的开发者会议。有一些有趣的东西,可能还有一些关于他们正在做什么来改进 MSSQL(以防你还没意识到,我非常喜欢数据库)以及其他倡议的巧妙东西。微软一直在与开发协调员合作,建立基础设施以便首先在 IIS 上进行更好的测试,然后帮助支持构建 MSSQL 驱动程序。所以在未来(可能更远而不是接近),我们有可能能够让 Joomla! 在 IIS 和 MSSQL 上运行。如果有运气,我们这周也可能能够把 Joomla! 加入到微软的 Web 平台安装程序中。
当然,在即将到来的周末,我将迅速与马克·戴克斯特(Mark Dexter)一起飞往纽约参加第一次国际开发者会议。看起来这将是一个与一些人见面的非常激动人心的机会,我将介绍一些可以帮助你简化生活的工具。
从那时起,我将暂时休息一下,清理最近JoomlaCode转移后的事务。目前,我们仍然有一些活跃的问题,比如提交邮件列表和仓库浏览器显示奇怪的信息。Subversion问题目前在他们的错误追踪器中悬而未决,因此这个问题将会持续困扰我们一段时间,直到他们提出一个解决方案。好消息是,我们现在为JoomlaCode运行了一台更强大的机器。数据库服务器和主服务器都升级到了更新的工具版本(例如Subversion 1.6.6),并且它们运行着Xeon E5520四核处理器(我想我们有两个),每个配备12GB的RAM和一些高性能的SAS硬盘。总的来说,这将使JoomlaCode的体验更加愉快,希望在重负载下也能更快。目前,我正在查看服务器,我们的主服务器CPU使用率可能只有20%,数据库服务器CPU使用率接近5%。此刻,我有信心我们将能够处理我们已经看到的大部分负载(包括那些定期尝试攻击我们服务器的人)。
JoomlaCode的表现非常好,我一直在查看网站管理员工具的分析,看看转移后的表现。仅向Google提供的数据平均每天就达到1.1GB(这是一大量数据),好奇的是,自从最后一次切换以来,我们下载页面的时间(以毫秒为单位)真的下降了。我就让它自己展示吧。
我的任务清单上的最后一项是开始规划统一Joomla!站点套件中的身份验证。我还在积极撰写我的所有想法和计划,以实现这一点。我的梦想是一天你可以在某个地方(比如people.joomla.org?)登录,然后你可以从这里到达任何Joomla!财产 - 从JED到论坛到JoomlaCode。这将是跨不同网站合理化登录和处理冲突的长任务,但希望这是值得的。我们将有几个中间阶段看起来会比较普通,但希望我们能最终进入一个更好的环境。
除此之外,我还要为这个周末写演讲稿,以及赶上项目的一些其他文档工作,加上对我自己的1.6版本进行一些重构和清理。总的来说,这是一个激动人心(尽管忙碌)的时期!
更新: Rochen 给我发了一份新JoomlaCode服务器的规格,这些服务器位于他们的数据中心。感谢他们的支持,他们还在服务器上运行了Rochen持续数据保护。以下是规格:
- 双英特尔Xeon Gainestown E5520 8x 2.26Ghz核心
- 12-Gig DDR3-1333 ECC注册内存,3x 4G
- 2x 146-Gig Seagate Cheetah 15K.5 SAS 15000rpm