我正在考虑创建可以执行以下操作的脚本:
- 从服务器上使用的 JS 目录中获取所有 javascript
- 将所有脚本合并为一个 - 这将只发出一个请求而不是多个
- 缩小组合脚本
- 缓存文件
假设需要加载文件的顺序写在某个配置文件中。
现在,当我加载 myexamplepage.com 时,我实际上使用了 jQuery、backbone、mootools、prototype 和其他一些库,但是我没有向服务器询问这些多个文件,而是调用 myexamplepage.com/js/getjs,我得到的是组合和缩小的 JS文件。这样我就消除了对服务器的那些额外请求。当我在网上阅读有关加速您的网站的信息时,我发现您向服务器发出的请求越多,您的网络就会变得越慢。
由于我对编程世界很陌生,我知道我想到的很多东西已经存在,我不认为这也是例外。
因此,请列出您所知道的与我所描述的完全或相似的内容。(请注意,每次您希望更改脚本时,您都不需要使用任何类型的缩小器或第三方软件,保持原始文件结构,你只使用类助手)
PS 我认为同样的方法也可以用于 CSS 文件。
我正在使用 PHP 和 Apache。