[experience] 项目出现各种问题之后。
很简单的一个工作,一个活动项目。
这几天简直像噩梦一样各种问题各种爆发各种围绕。
简单总结:
1、测试服务器无法正确获取ip进行测试
2、正式服务器因为nginx代理导致无法正确获取ip(nginx配置)
3、用户访问时获取的ip和用户数据插入的时候的ip不相等导致用户投票频繁验证
4、不恰当的编码规范和编码逻辑导致其他人阅读障碍。
真正将mvc的思想抠出来,对于thinkphp ,V这个级别只进行逻辑处理,M这个级别只进行数据处理,C控制显示处理。
5、救火形式的修改BUG非常不可取,哪里冒火哪里扑,导致BUG无法真正定位。
6、用户视频数据丢失,未能检查出代码级别的原因,数据库日志也没有相关记录。
后台也没有相关操作。在昨晚的数据库备份处理之后得以解决,但是原因还没有找到。
7、不要相信所谓的理所当然,自己想象的和生产环境总是有些出入,更何况生成环境你还不能掌握。所以只有考虑完善所有的情况才能确认没有问题。
当然,总会有一些疏漏,确认好沟通,将问题交给领导,会很好。
PS:还有一些其他事项后续补充。
博客是写给别人看的,同时是提醒自己的