新闻网站的运行与测试


实现目标

运行并测试编译完成的新闻网站及中间件。

实现环境

  • Application1:应用服务器,环境为CentOS7+JDK1.8。
  • Redis:缓存服务器,环境为CentOS7+Redis。

实现步骤

新闻网站的运行与测试

1、应用程序的运行。

1.1、查看应用服务器Application1上是否已安装Java环境。Java环境的安装与配置请查看页面右侧“相关阅读”栏目中的文章。

project

1.2、在应用服务器Application1上启动新闻网站。

project

2、应用系统的测试。

2.1、查看新闻列表。

 •  新闻列表页地址为http://IP:8080,其中IP为应用服务器Application1的IP地址。

project

 •  查看Application1上的日志输出,每次查看或刷新列表页时,系统都会从缓存中读取列表页数据。为了保持列表页的最新状态,系统会定时自动清除缓存中的列表页数据,当缓存中的列表页数据因超时被清除后,再次访问时系统会自动从MySQL数据库读取最新数据并写入缓存。

project

 •  查看Redis服务器,列表页内容在缓存中的键名为list::cid,键名为系统自定义,其中cid为新闻的分类编号。

project

2.2、查看新闻详情。

 •  点击列表页新闻的标题,可查看新闻详情。

project

 •  查看Application1上的日志输出,每次查看或刷新详情页时,系统都会优先从缓存中读取数据,若缓存中不存在则会从MySQL数据库读取,然后写入缓存中。

project

 •  查看Redis服务器,当详情页被访问后,新闻内容会被存储在键名为news::nid的值中,其中键名为系统自定义,nid为新闻内容的ID号。

project

手机App后端的运行与测试

1、应用程序的运行。

1.1、查看应用服务器Application4上是否已安装Java环境。Java环境的安装与配置请查看页面右侧“相关阅读”栏目中的文章。

project

1.2、在应用服务器Application4上启动手机App后端程序。

project

2、应用系统的测试。

2.1、查看新闻列表。

 •  新闻列表页地址为http://IP:8080,其中IP为应用服务器Application4的IP地址。

project

 •  查看Application4上的日志输出,每次查看或刷新列表页时,系统都会从缓存中读取列表页数据。为了保持列表页的最新状态,系统会定时自动清除缓存中的列表页数据,当缓存中的列表页数据因超时被清除后,再次访问时系统会自动从MySQL数据库读取最新数据并写入缓存。

project

 •  查看Redis服务器,列表页内容在缓存中的键名为list::cid,键名为系统自定义,其中cid为新闻的分类编号。

project

2.2、查看新闻详情。

 •  新闻详情页地址为http://IP:8080?detail=nid,其中IP为应用服务器Application4的IP地址,nid为新闻的ID号。

project

 •  查看Application4上的日志输出,每次查看或刷新详情页时,系统都会优先从缓存中读取数据,若缓存中不存在则会从MySQL数据库读取,然后写入缓存中。

project

 •  查看Redis服务器,当详情页被访问后,新闻内容会被存储在键名为news::nid的值中,其中键名为系统自定义,nid为新闻内容的ID号。

project

发表评论

评论数量:0