【问题标题】:Is it normal to cache a script tag?缓存脚本标签是否正常?
【发布时间】:2015-11-19 16:39:06
【问题描述】:

我有一个这样的部分:

<script type="text/javascript">
  -- javascript code here --
</script>

我尝试使用“片段缓存”:

<% cache "script_code" do %>
   <script type="text/javascript">
    -- javascript code here --
   </script>
<% end %>

这样使用“片段缓存”是否常见?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 caching ruby-on-rails-3.2


    【解决方案1】:

    我想说最好的做法是将您的脚本代码分离到一个单独的 .js 文件中,然后该文件本身将作为静态资产提供,并且始终来自缓存。如果您基于某些代码生成动态 javascript,这可以接受,只要缓存的目的不是为 js 本身提供服务,而是为使该 js 动态的计算(例如 db 查询)提供服务。

    【讨论】:

      猜你喜欢
      • 2012-05-29
      • 1970-01-01
      • 2019-12-14
      • 2011-02-28
      • 1970-01-01
      • 2011-08-05
      • 2010-10-06
      • 2010-09-15
      • 1970-01-01
      相关资源
      最近更新 更多