性能影响200响应

时间:2013-11-14 23:35:48

标签: javascript browser-cache mustache

我正在使用$ .get预加载Mustache模板,这些模板存储为服务器上的html文件:

$.get('/templates/template1.html');
$.get('/templates/template2.html');

当我需要使用模板呈现HTML时,我再次使用$ .get来检索HTML并呈现它。

每次我请求缓存模板时,当然会收到200响应,浏览器会从缓存中检索文件。

我只是想知道从浏览器缓存中检索是否会对性能造成任何负面影响 - 我应该将模板内容存储在全局Javascript变量中吗?

1 个答案:

答案 0 :(得分:0)

没有任何负面影响。 将html保存为javascript变量是一种很好的技巧。 理想的时间是$(文件)。准备好并拨打“$。获取”asyncronico模式。 例如:

var html1 = "";
$(document).ready(function(){
  $.get("/templates/template1.html", function (html) {
  html1 = html;
  });
});