一个网站的技术选型 - hippowc/hippowc.github.io GitHub Wiki
初期
1、前端选择使用比较热门的react,node+npm很好用,组件丰富,脚手架方便,单页应用体验好
2、后端可以选择使用脚本语言,php,python,nodejs,感觉nodejs不错,既然个人网站就前后的统一下就好了
3、数据库可以使用sqlite,简单,linux系统都有预装sqlite3,本地数据库,读取性能出色,支持事务,就是写的时候似乎全表锁,并发写入不是很好
4、图片或者文件服务器可以使用nginx,使用接口上传至一个图片文件夹,使用nginx进行读取本地文件进行服务,性能还不错,单机据说能到5w并发
5、后续如果还有性能需求,可以使用redis做缓存