课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在通过参加达内培训来学习计算机编程开发技术,而今天我们就一起来了解一下,软件开发常见问题都有哪些。
1、自己托管一切
虽然在世界某个地方的数据中心中托管自己的专用服务器是一件很好的事情,而且这种方式也更能节省成本,但是前提是你要知道要做哪些事情。
大多数的专用服务器都是非托管的,这意味着你可以租用数据中心的物理服务器,但配置相关的事情都要自己来做。数据中心提供了低限度的安全性,这里的安全性只涉及到数据中心的其他服务器,但在操作系统层面却没有做太多的事情。
为了实现这种安全性和佳配置,你需要一个受管理的专用服务器,在这里还需要雇佣一个专门的系统管理团队,但是这些服务器要花很多的钱。
2、没有备份
如果你能够从本文或者一般的编程经验中学到什么的话,那就是:创建那些该死的备份,不仅仅是项目的备份,还有个人数据的备份。
很多的初学者甚至资深的程序员都会犯这样错误,那就是不创建备份,不使用版本控制,不备份数据库。
你可以使用不同的备份策略,但需要知道一件重要的事情,那就是在同一台服务器上进行备份是不行的。如果服务器被黑客攻击了或者以某种方式遭到了破坏该怎么办?你所有的备份也将付诸东流。备份始终应该被转移到另外一台单独的服务器上。
你应该知道有两种备份类型,即逻辑备份和物理备份。
3、不正确的日志设置
以日志的方式记录服务器、数据库和应用的数据,并确保对它们进行分析。
很多的开发人员要么在服务器上实现日志(通过在操作系统上预先定义),要么在应用层面实现日志。
好的日志策略可以为你省去大量的麻烦和开发时间,更不用说它还能帮助我们预防可能的黑客攻击。
只有当你不断监控应用、数据库和服务器上发生了什么的情况下,日志才有意义。从基本的层面来讲,你所需要的只是错误日志,随后你可以实现进程日志,以及可选的调试日志。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。