我目前就读于电子信息专业一年级,此前较为系统地学习了Django(DRF),在本地完成了图书管理、车位管理等CRUD类项目,通过Postman完成了本地调试,在学长推荐下发现了“飞天加速计划·高校学生在家实践”活动,申请了相关资源进行项目上线测试,在线上完成了相关测试目标。
我通过Xshell、Xftp等现代化通讯软件加快了调试效率,熟悉了相关软件用法,并通过宝塔面板等便利化方式进行了基础环境搭建,完成了nginx、Mysql、PureFtpd、UWSGI等基础服务的部署。在这个过程中,我尽力避免繁复的单步操作,积极寻找高效率的脚本方法;利用前人已完成的轮子为自己的小项目助力,提高工作效率。还通过阿里云ECS平台提供的一些安全策略维护了服务器安全;通过面板监测服务器性能情况,判断后续操作。还通过一些一键功能检查服务器当前情况,控制服务规模。便利快捷的操作系统更换与快照功能还为我快速更换项目提供了必要便利。在部署过程中出现了一些权限问题,使得某些文件不能被正确编辑,我选择了使用底层命令操作权限解决了。在Django服务调试过程中出现了并发过大导致服务异常的问题,我通过调整其他分流服务实现了相关问题的控制。
在“高校学生在家实践”活动中,我顺利上线部署了此前在本地完成的一些项目,并通过nginx等服务完成了分流等线上项目必要的控制。提高了对Django(DRF)与ECS平台的认识与理解,并且将服务部署到云上也有利于学校中多成员协作与成果展示。云上操作又加深了我对Linux等非WIN系系统的操作理解与熟练度。我在这个在阿里云ECS部署服务上线的过程中,学习网站前后端技术的获得感提升了,看到自己的工作能上线运作,心中的自豪感油然而生。