现实中的开放源码云计算,第 2 部分: 针对云进行开发
2010-02-04 00:00:00 来源:WEB开发网我们将为这个示例应用程序创建一个定制博客。这种类型的应用程序适合用于简单的平台,例如 Aptana Cloud。开始时,可以用少量的资源以较低的开销先启动这个应用程序。随着应用程序受欢迎程度的增加,再给它增加资源(垂直伸缩)。但是,即使是一个很小的应用程序也有可能出现使用 “暴增” 的情况(它将自动地增加 CPU 的使用来进行处理)。如果需要维持大量的用户,就需要用多个服务器来进行水平伸缩,还有可能需要直接使用 Joyent Accelerator 来处理定制架构。
因示例应用程序是一个博客,我们可以走个捷径。这个应用程序是在 WordPress 博客软件基础上开发的。它是一个纯 PHP 应用程序,使用了一个 MySQL 数据库,这使得它很适合 Aptana Cloud。由于它是开源的,因此只需下载代码、定制它并将它部署到服务器。在这个示例中,服务器实际上是 Aptana Cloud。
对于任何一个 WordPress 应用程序,我们的首要工作之一就是通过编辑 wp-config.php 脚本对它进行配置,以便设置数据库访问和 cookie 安全性。清单 1 给出了一个典型的示例文件。
清单 1. 配置 WordPress
<?php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wpadmin');
/** MySQL database password */
define('DB_PASSWORD', 'your_password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
/** More stuff omitted. */
?>
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››现实中的开放源码云计算,第 1 部分: 并不是所有云...
- ››现实中的开放源码云计算,第 2 部分: 针对云进行开...
- ››现实中的开放源码云计算,第 3 部分: 管理云
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››源码演示:java写吞食蛇游戏
- ››开放源码-SMTP发信客户端 for Java
更多精彩
赞助商链接