将缓存脚本缓存到localstorage中的basket.js概念仍然是一个好主意吗?

时间:2016-05-16 14:54:35

标签: javascript performance

我正在使用 Intranet 的网站。我想优化性能,我知道我加载的脚本不会经常更改它。将它的字符串(从xhttp请求)缓存到本地存储以及一小时左右的到期时间是否更好。然后从本地存储加载并动态插入DOM。

有谁知道这种方法是否仍然是一个好用的方法?我需要使用的浏览器是IE11(IE10渲染模式)。或镀铬49。

由于

1 个答案:

答案 0 :(得分:0)

忘记“静止”,如上所述,这绝不是一个好主意。 Web浏览器可以为您处理所有缓存,只需设置适当的缓存标头(在您的情况下,不用再检查 - 甚至不是def rps(p1, p2) @results = { 'rock/paper' => "Player 2 won!", 'rock/scissors' => "Player 1 won!", 'paper/scissors' => "Player 2 won!", 'paper/rock' => "Player 1 won!", 'scissors/paper' => "Player 1 won!", 'scissors/rock' => "Player 2 won!", 'rock/rock' => "Draw!", 'scissors/scissors' => "Draw!", 'paper/paper' => "Draw!" } @results["#{p1}/#{p2}"] end rps("rock", "rock") => "Draw!" rps("rock", "scissors") => "Player 1 won!" rps("rock", "paper") => "Player 2 won!" 请求)一小时,因为这是您所描述的本地存储)并让浏览器完成它的工作。