WEB开发网
开发学院服务器云计算 现实中的开放源码云计算,第 2 部分: 针对云进行开... 阅读

现实中的开放源码云计算,第 2 部分: 针对云进行开发

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示: 我们将为这个示例应用程序创建一个定制博客,这种类型的应用程序适合用于简单的平台,现实中的开放源码云计算,第 2 部分: 针对云进行开发(5),例如 Aptana Cloud,开始时,我们的首要工作之一就是通过编辑 wp-config.php 脚本对它进行配置,以便设置数据库访问和 cookie

我们将为这个示例应用程序创建一个定制博客。这种类型的应用程序适合用于简单的平台,例如 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. */ 
?> 

上一页  1 2 3 4 5 6 7  下一页

Tags:现实 开放 源码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接