CSS有刷新延迟

时间:2018-02-20 17:47:30

标签: php html css include delay

每次我处理我的标题和样式时,css更改都有延迟。我的标题包含在PHP中。通常,包含文件和索引文件之间的连接存在问题。并且css也可以工作,但是每次我对css文件进行更改都需要时间,直到我在浏览器中看到结果,因为在样式刷新之前会有很大的延迟。有时它重新启动我的xampp服务器时有效但有时我不得不重启我的电脑以查看浏览器的更改。

我感谢帮助,对不起我的语法(Im german)

2 个答案:

答案 0 :(得分:1)

原因是浏览器缓存。

您有几种选择:

  • 强制刷新
  • 在ispector,tab" Network"使用选项"禁用缓存"
  • 任何版本化css的方式:

    <link rel="stylesheet" href="/f/css/lightbox.css?version=1">

或调试约束

 <?php define('__DEBUG__', true) ?>
 <link rel="stylesheet" href="/f/css/lightbox.css?<?=__DEBUG__?time():''?>">

或文件修改时间

 <link rel="stylesheet" 
 href="/f/css/lightbox.css?v=<?=filemtime(ASSETS_BASE_DIR.'/f/css/lightbox.css')?>">

答案 1 :(得分:0)

这是为了提高浏览器的性能,因此您的静态文件会被缓存以便更快地访问。简单刷新可能会也可能不会加载更改,但要强制它,您需要点击 CTRL + F5