gpt4 book ai didi

javascript - Play Framework 自动javascript和CSS缩小器

转载 作者:行者123 更新时间:2023-12-04 01:27:45 26 4
gpt4 key购买 nike

有谁知道一个很好的播放插件,该插件会自动将javascript和CSS最小化,以附加到生产播放服务器上?

我找到了这个,但我想还有更多:

https://github.com/greenlaw110/play-greenscript

我在这里看到的主要问题是从游戏端生成了javascript,插件将不得不检测动态生成的JS代码。主要是因为我将值直接写入javascript中,例如:

function foo${handlerID}(someVar){
var x = ${some_val};

(...)
}

var t = foo${handlerID}('bar');

最佳答案

之所以要对css / js / img进行最小化/压缩/合并是因为我们要节省网络带宽并提高应用程序性能,降低服务器负载并使用户更加满意。

当您将这些常规变量放入javascript代码时,您将转向另一种方式,即使服务器速度变慢。因为每个请求将获得不同的javascript文件进行下载,并且用户将不再受益于本地缓存的js副本。出于相同的原因,使用greenscript或任何其他最小化工具进行压缩是没有意义的,因为每次您都需要重新压缩并合并,而不是直接从缓存中获取它。

如果在某些情况下必须将groovy变量放入某些javascript代码中,则最好将它们与其他部分(应该占多数)分开。这样,您仍然可以使用greenscript或按来处理您的静态js文件,而将动态部分保留在 View 中。

关于javascript - Play Framework 自动javascript和CSS缩小器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8342743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com