没有MVC架构会影响网站性能吗?

will performance of website be affected due to having no MVC architecture?

我有一个 php 网络应用程序。但我将所有程序文件(css、html、php、js)保存在一个文件夹中。我没有给出像 MVC 这样的架构。这会影响网站的性能,并降低应用程序的速度吗??有点纳闷。如果有人能给出解释,那就太好了。 谢谢!

如果只谈论性能,大多数 mvc 框架,如我正在使用的 yiiframework,都有缓存机制和各种插件来压缩 js 和 css。所以我个人认为 mvc 结构不会影响性能,但是 mvc 框架中包含的额外内容。

没有,据我所知它对应用程序性能没有影响。以css定义为例:

<link href="assets/stylesheets/bootstrap/bootstrap.css" media="all" rel="stylesheet" type="text/css" />
<link href="assets/stylesheets/bootstrap/bootstrap-responsive.css" media="all" rel="stylesheet" type="text/css" />
<link href="assets/stylesheets/jquery_ui/jquery.ui-1.10.0.custom.css" media="all" rel="stylesheet" type="text/css" />

与此相比,这在网站性能方面没有优势也没有劣势

<link href="bootstrap.css" media="all" rel="stylesheet" type="text/css" />
<link href="bootstrap-responsive.css" media="all" rel="stylesheet" type="text/css" />
<link href="jquery.ui-1.10.0.custom.css" media="all" rel="stylesheet" type="text/css" />

script 文件也是如此。将所有内容都存储在一个文件夹中的唯一缺点是您可能会花费一些额外的时间来寻找您需要的文件。

另一方面,有一些最佳实践值得研究。例如看一下Best Practices for Speeding Up Your Web Site