【问题标题】:PHP - Caching JavaScriptPHP - 缓存 JavaScript
【发布时间】:2018-01-03 16:01:59
【问题描述】:

我有一个 php 文件 content.php,其中包含另一个 php 文件 viedo.php。在 video.php 中,我使用脚本标签来做一些 javascript 的东西来显示视频。我想知道我是否要将脚本放入外部 javascript 文件中,该文件是否可以缓存,如果可以,这是不好/好的做法吗?我的想法是,由于 php 在您导航到 url 时构建页面,我不确定浏览器是否能够判断 javscipt 文件是否被缓存。

内容.php

<?php
include 'nav.php';
 // ...
include 'video.php';
 // ...
php include 'footer.php';
?>

video.php

<div>
<div id="myDiv">This text will be replaced with a player.</div>
<script>
jwplayer("myDiv").setup({
    "file": "http://example.com/myVideo.mp4",
    "image": "http://example.com/myImage.png",
    "height": 360,
    "width": 640
});
</script>
</div>

【问题讨论】:

  • 最好将所有可以缓存的javascript放在外部文件中。浏览器会缓存外部文件,除非您发送特定的石南花以便内容不会被缓存。
  • 我们不知道您应用的整体架构,但浏览器并不关心文件扩展名(而且它们很容易被隐藏)。
  • 如果这是您将要使用的 all JavaScript,那么缓存它的好处微乎其微,并且可能会设置对 .js 文件的额外 HTTP 请求你得到的比你得到的多。

标签: javascript php server


【解决方案1】:

是的,它会被缓存,是的,这是一个很好的做法。

【讨论】:

    猜你喜欢
    • 2017-07-08
    • 2010-12-13
    • 1970-01-01
    • 2011-01-03
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 2011-05-10
    相关资源
    最近更新 更多