平常喜欢看小说,爱久了就想要占为己有。于是萌发了自己建一个书库的想法。
因为成本有限,本文讨论如何经济的在阿里云部署一套看书网站。先上个图,有个映像。
一、书库的组成
最初想过做小程序,有一个酷酷的入口,也很容易通过微信分享给朋友。但考虑到小程序内容会有限制,分享也不是我的主要目的,先放弃了。
做一个网站吧,让他遗世独立,自由自在。
需要前后端分离吗?分离的话以后前端的展示形式可以变化,一个后端应用,适应多个前端应用,这是开发追求的效率。内心还没有对小程序死心。
书库的内容哪里来?写爬虫爬取!
现在可以确定了,书库由展示应用和爬虫应用两部分组成。
二、技术选型
读书网站(展示应用)后端使用Spring Cloud,使用内置tomact启动应用。
爬虫应用,使用python,python写脚本代码量少效率高,使用BeautifulSoup分析html结构,提取需要的内容。
数据库选用MySQL。
三、部署方案
低成本和方便是我首要考虑的。购买阿里云ECS三年期服务器。
1、读书网站应用部分:
在服务器中安装MySQL,购买单独数据库服务不划算。安装java环境,用于Spring Cloud后端应用。