我对我想要运行的网站有所了解。我的背景一直是微软产品,最初是从VB6 / ASP到C#和ASP.Net webforms。我喜欢新的asp.net MVC架构,但我担心如果我的网站起飞并且我必须扩展它,我会被困在过高的托管费用。
我正在考虑使用单声道的ASP.NET MVC,但我想知道我是不是只想咬紧牙关并用Zend这样的框架切换到php。我宁愿坚持使用单声道和在Linux机器上运行的asp.net MVC,但Mono的所有垃圾收集问题让我担心。我的问题是,是否有人使用它并将其扩展为网络开发者,还是应该放弃并加入LAMP排名?任何严肃的建议,如果没有围栏任何一方的粉丝评论,将非常感激。
答案 0 :(得分:1)
不确定人们认为Windows托管的价格非常昂贵。特别是一旦你到达需要专用设施的地步,那么带宽,电力和监控的费用将负担你需要担心的任何许可费用。
答案 1 :(得分:1)
坚持最适合您的技术,您最有效率。不要因为某些可能的问题而切换,LAMP肯定有它自己的问题。
如果您的网站有这么多访问者,您必须扩展到一个或几个专用服务器,那么您应该有许可证,恕我直言。 win上的共享主机也很便宜,并且凭借win server 2008 + mvc的速度,你可以比LAMP快几倍,所以hw成本更低。
答案 2 :(得分:0)
如果您担心费用,Microsoft有一个帮助初创公司的程序 - BizSpark程序为您提供MSDN订阅以及Windows Server和SQL Server的生产许可证。如果您的网站真的起飞,您将需要一个专用的盒子或VPS。如果你租用一个盒子(不是colo)在Windows上托管只比Linux稍贵一些 - 而某些提供商的Windows则不会更贵。
话虽如此,我在白天做.net并在Rails上构建我的副项目。