[英]Routing CSS and JS requests to front controller (Performance Measurement)
我已经建立了一个简单的MVC库。 有一个前端控制器。 htaccess文件将所有请求发送到前端控制器,除了图像,js和css。 但是我有一个问题,我想用PHP构建JS和CSS文件。 (不是每次都这样)
为此,我计划将CSS和JS文件请求发送到前端控制器,然后另一个PHP将“包含”相应的CSS或JS文件,并将其返回给客户端。 当包含CSS或JS时,PHP解释器也将对其进行处理。
虽然让我认为是性能。 我目前仅在进行开发,而无法看到当成千上万的请求出现时系统将如何响应这种技术。 由于构建大型系统时,很难立即进行更改。 因此,我想在早期阶段将此功能内置到MVC中。
如果有人尝试过这种技术,我想听听性能评估。
在这种情况下,性能是一个小问题。
您需要了解的是,在生产阶段,CSS和JS文件将使用遥远的expire header生成。 因此,每个访问者将仅请求一次此资源,并且在每个后续的页面浏览中使用来自浏览器缓存的文件。
而且,如果生成过程很复杂,则始终可以缓存这些资源的当前版本,这将进一步缩短响应时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.