总体架构

    确定好了功能范围之后,我们再来分析一下目前的网站的架构和新的架构。

    现有架构, 假定版本为 v1.0:

    PHP + MySQL
    【无图】

    没错,就是这么简单,PHP 直接访问 MySQL 数据库,没有各种高大上的组件,我都不用画图了!

    注:PHP 和 MySQL 的知识储备就不在本书讨论了,大家自行搜索解决吧。

    新的架构,引入了 Elasticsearch 来提供更好的搜索体验,改进版本即为 v1.1:

    PHP + MySQL + Elasticsearch
    【无图】

    同样非常简单!

    本机的 PHP 和 MySQL的版本分别是:

    • PHP Version 5.4.25
    • MySQL Version 5.5.34