0

我已经构建了一个简单的 MVC 库。有一个前端控制器。htaccess 文件将所有请求发送到前端控制器,除了图像、js 和 css。但是我有一个问题,我想用 PHP 构建 JS 和 CSS 文件。(虽然有时不是每次。)

为此,我计划向前端控制器发送 CSS 和 JS 文件请求,然后另一个 PHP 将“包含”相应的 CSS 或 JS 文件,并将其返回给客户端。当包含 CSS 或 JS 时,它也会被 PHP 解释器处理。

虽然让我想到的是性能。我现在只是在做开发,我无法看到当成千上万的请求到来时系统会如何响应这种技术。因为当你构建一个大系统时,很难立即改变。所以我想在早期阶段将这些功能构建到 MVC 中。

如果有人尝试过这样的技术,我想听听性能测量。

4

1 回答 1

1

在这种情况下,性能是一个小问题。

您必须了解的是,在生产阶段,CSS 和 JS 文件将生成带有远期过期标头。因此,每个访问者只会请求该资源一次,并且在每个后续页面查看中都使用浏览器缓存中的文件。

并且,如果生成过程复杂,您可以随时缓存这些资源的当前版本,这将进一步减少响应时间。

于 2012-08-26T11:26:36.950 回答