本篇是关于之前的代码和前面的技术层的一些优化记录
本篇是对全部后端工作的回顾,总共使用了四个技术,分别是neo4j的数据库建立和管理,py2neo对于neo4j的查询以及相关处理函数,Django后端模型提供的与前端进行交互,以及最后的服务器和内网穿透。
数据库方面,对节点进行了重新优化,确保每一个节点都至少有一条属性,便于之后前端的画图。
py2neo方面,增强了查询的速度,通过中心节点的构建,既产生了条理,也让查询时起到了类似索引额作用。
后端方面,通过HTTPresponse的格式来进行发送数据给前端,前端接收到数据后更好的处理,而且对查询的时候的请求进行限制,可以保证前端不会因为数据量过大而崩溃。
内网穿透方面,使用了更便捷,更好用的ngrok,比花生壳之类的速度更快,访问更迅速。