默认的 asp.net 成员资格提供程序在.mdf
数据库中使用app_code
sql server数据库文件。
在调用平面文件数据库而不是在标准sql环境中运行它时,这有多可扩展?
这仅适用于中小型交通网站吗?
答案 0 :(得分:3)
对于可在一台服务器上运行的任何网站,这是一个合理的权衡。这对于中小型交通网站来说是相当合理的。
当您发展到Web场的某个点时,您最好使用单独的服务器。此外,根据您的应用程序依赖于数据库的方式,您可能会发现更好的性能将SQL查询交给完全不同的服务器/处理器来处理数据库端。
答案 1 :(得分:0)
除了“学习”项目之外,我不建议这样做。
对于任何实际应用程序,无论大小如何,您都不知道要添加的“下一个功能”类型。您希望拥有一个真实的独立数据库,您可以在其中委派功能,您可以将作业设置为独立运行,坐在不同的HD上,可能将其拆分为不同的VM?
您可以使用SQL Express并且仍然是“免费”的,并且最好在网站增长之前进行此分离并且数据库更难移动。