背景:我多年来一直是开发人员,但从未真正参与产品的管理/部署
现在我正在开发(在我的空闲时间)一个使用Spring MVC和MySQL的Java社交网站,在某些时候我想让它上线,这样做的指南/清单是什么?
例如:
我没有想到的其他方面是什么?
如果答案对我所描述的环境尽可能具体,我将不胜感激:)
答案 0 :(得分:1)
我将从底部开始
安全性:有许多事情要记住,以确保您的应用安全。检查this。在我看来,如果你正在使用spring-mvc更好的春季安全。 Spring security是一个综合框架,为您的Web应用程序提供端到端安全功能。您不必编写用于加密密码的明确代码。所有
效果:您可以使用JProfiler等效果监控工具。 YSlow用于监控应用的效果。
记录/监控/托管:所有这些都取决于您将托管应用的平台。如果您使用的是PAAS服务,例如Google App Engine,Heroku或AWS AWS Amazon Web Service等IAAS。他们提供自己的API和实现日志记录,监控等的解决方案。您还可以从godaddy等设置自己的基础设施购买。您应该对PAAS平台即服务,IAAS基础设施即服务进行一些研究。最先进的技术是在云上托管而不是建立自己的基础架构。
搜索引擎优化和营销:您可以通过社交媒体自行完成,也可以聘请专家。您必须在SEO前端代码中添加元标记和所有内容。
法律没有太多关于此的信息。只要你没有抄袭,你就会好起来的。