javascript - 在运行时最小化 JS 还是生成静态?

标签 javascript django minimize

我的问题可能是基于意见的,但我更需要这两种方法的优点和不便之处来最小化 django 应用程序中的 JS 脚本。

使用Python库在渲染时最小化JS脚本是否更好,例如SlimItDjango-pipeline最小化所有应用程序的脚本并将它们保存在文件中?

Django 专家正在使用什么策略?在某些情况下,是否有一种或另一种策略更适合?

其他问题:带模板标签的JS脚本能否正确最小化?

最佳答案

根据我的经验,这并不重要。这是因为这两种方法的行为方式非常相似,因为运行时的缩小会缓存结果。在静态目录的文件系统中或在缓存(例如 memcached)中。

在运行时执行此操作的一个缺点是第一个请求会较慢,因为文件缓存尚未填充。手动生成所有内容的缺点正是,您在进行更改时必须手动生成所有内容。

我的工作流程包括在开发过程中在运行时生成所有静态文件,并在生产过程中将它们全部缩小并保存。 Django 管道开箱即用地完成了很多这样的工作。

关于javascript - 在运行时最小化 JS 还是生成静态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24307662/

相关文章:

javascript - 使用 python 解析网页上的 HTML 和脚本?

javascript - 如何在另一个函数中使用ajax函数响应

python - 如何找到 Django 模型基类的 "concrete class"

delphi - 重新激活托盘中运行的应用程序的最佳方法是什么?

javascript - Firefox 最小化时是否停止运行 JavaScript(长轮询)?

用于最小化按钮的 Java 自定义工具提示

javascript - Browserify:使用包内的外部库

javascript - 我怎样才能让一个 html 视频播放一次,直到页面重新加载

python - postgres - 无法使用 psycopg2 删除数据库

python - 为所有应用程序运行南迁移