文件名称:play-static-asset-optimizations
文件大小:977KB
文件格式:ZIP
更新时间:2024-06-12 01:09:49
Shell
使用Play框架优化静态资产加载 现代Web应用程序是后端服务,动态网页,自定义静态资产和基于库的静态资产的组合。 为了维持高效的开发过程,最简单的方法是将所有这些内容都放在一个项目中。 但是在生产中,有许多优化可以极大地加快应用程序的加载速度。 HTTP 304(未修改)响应使浏览器不再第二次重新下载整个静态资产。 远期到期使浏览器可以很长时间地缓存静态资产,这样它们就不会再请求它们了。 未来到期的挑战是,您需要一种方法来使该缓存无效。 资产指纹识别使您可以执行此无效操作。 GZip编码可压缩静态资产。 将静态资产放在CDN上会将静态资产缓存在内容使用者附近。 让我们看看如何使用Play Framework应用程序设置这些不同的优化。 未修改的回复 在Play中,您无需执行任何特殊操作即可为静态内容启用304(未修改)响应。 Assets控制器会自动为您执行此操作。 让我们看一下它的
【文件预览】:
play-static-asset-optimizations-master
----.gitignore(166B)
----app()
--------assets()
--------views()
--------Global.scala(120B)
--------controllers()
----project()
--------plugins.sbt(297B)
--------build.properties(132B)
----public()
--------images()
----README.md(14KB)
----activator.bat(3KB)
----activator-launch-1.1.1.jar(1.08MB)
----conf()
--------routes(557B)
--------application.conf(2KB)
----activator(8KB)
----build.sbt(228B)