首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在网站上部署 Open Web Analytics(1)

在网站上部署 Open Web Analytics(1)

Web 分析软件是一种强大的工具,它使企业能够收集洞察出来的网站流量信息,并使用这些信息做出定向的营销活动和关键的业务决策。Open Web Analytics (OWA)        是一个领先的开源 Web 分析程序。
“OWA 允许网站所有者以图表、曲线图和其他图形显示形式来查看详细的站点访问者报告。”

本文提供了将 OWA 部署在 IBM® Bluemix™ 中的分步操作说明,这样 Bluemix Web 应用程序以及托管在 Bluemix 外部的 Web        应用程序就可以创建可自定义的报告,这些报告包含网站流量统计数据、购物车更新、转换为购买的页面查看,以及其他一些有用的度量指标。
OWA 可以利用 PHP 构件包,以 Bluemix 应用程序的形式推送内容。在 Bluemix 上安装 OWA 期间,会在 Bluemix 上创建一个 MySQL        服务实例。这会将特定于站点的数据存储在 OWA 创建的表中。然后会在 Bluemix 中创建一个网站,在该网站中嵌入 JavaScript 代码,以便允许 OWA        跟踪网站访问者。OWA 允许网站所有者以图表、曲线图和其他图形显示形式来查看详细的站点访问者报告。
构建您的应用程序需要做的准备工作
  • 一个  帐户
  • 网页编程的基本知识
第 1 步. 将 OWA 部署在 IBM Bluemix 中
  • 下载 。
  • 将下载文件解压到一个文件夹(例如 c:/OWA)中后,使用以下内容创建一个 manifest.yml 文件。在默认情况下,Cloud Foundry cf 命令行工具命令            cf push 将会在当前工作目录中查找 manifest.yml 文件。manifest.yml            文件可以传播应用程序的详细信息,比如名称、要分配多少内存、要创建多少个实例,以及要使用哪个构件包。
    1
    2
    3
    4
    5
    6
    applications:
    #use your own application name here
    - name: owa
      memory: 256M
      instances: 1
      buildpack: https://github.com/joshisa/cf-php-build-pack.git




  • 要将 OWA 部署到 IBM Bluemix,需要使用 cf push 命令,这需要通过 cf 登录到 IBM Bluemix。如果您是 IBM          员工,那么可以输入命令 cf login -a api.stage1.ng.bluemix.net。如果您不是 IBM 员工,那么可以使用            cf login -a api.ng.bluemix.net。
  • 导航到 OWA 目录,使用 cf push owa 命令将 OWA 目录的内容推送到 IBM Bluemix 上。请注意,从 OWA          目录内推送应用程序很重要,这样可以避免推送父目录中包含的所有文件。
  • 登录到 IBM Bluemix 并确认应用程序 owa 已成功部署并正在运行。
第 2 步. 创建一个        MySQL 数据库服务并将它绑定到 OWA
  • OWA 使用 MySQL 数据库存储网站相关数据。在 IBM Bluemix 中,转到 CATALOG          选项卡,其中显示了所有可用的样板文件、运行时和服务。在 Data Management 下,选择 mysql          数据库服务。(如果未在 Data Management 下看到 mysql 图标,可以单击页面右上角的 Experimental 复选框进行查看。)
  • 输入详细信息,比如将使用此服务的应用程序的名称 (owa) 和此服务实例的名称 (owa-mysql),然后单击 CREATE
  • 创建该服务并将它绑定到 owa 应用程序后,重新启动该应用程序。
  • 返回到 IBM Bluemix 仪表板,确认应用程序和服务都在正常运行。
返回列表