- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
Minify对我来说工作正常,但在更改其中一个源文件后,我收到一个空白页面。刷新页面不会改变任何东西。没有缓存的刷新(Strg + F5)解决了这个问题。在没有缓存的情况下刷新一次后,我可以返回使用缓存进行刷新并且它有效。
我调用的 URL 如下所示:
dev/min/min.php/js?type=js&src%5B0%5D=ewOutlibs%2Fjquery.min.js&src%5B1%5D=ewOutlibs%2Fcookie%2Fjquery.cookie.js
min.php
<?php
define('MINIFY_MIN_DIR', dirname(__FILE__));
// load config
require MINIFY_MIN_DIR . '/config.php';
// autoload
require $min_libPath . "/Minify/Loader.php";
Minify_Loader::register();
// caching
Minify::setCache(
isset($min_cachePath) ? $min_cachePath : ''
,$min_cacheFileLocking
);
// get files to merge
$aSrc = $_GET['src'];
// replace shortened url with long url
if (isset($_GET['type']) && $_GET['type'] === 'js') {
$aSrc = str_replace('ewOut', '//out/xxx/src/js/', $aSrc);
}
// build array
$aSources = array(
'files' => $aSrc,
'maxAge' => 31536000 // one year
);
try {
// compress, merge and serve new file
Minify::serve('Files', $aSources);
} catch (Exception $e) {
echo $e->getMessage();
}
请求 header :
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Cache-Control:max-age=0
Connection:keep-alive
Cookie:oxidadminprofile=0%40Standard%4010%401; oxidadminlanguage=de; sid_key=oxid; language=0; sid=crlrs8bqg21g6e33arsjq708k4; ZDEDebuggerPresent=php,phtml,php3
Host:dev.teltec
If-Modified-Since:Tue, 04 Aug 2015 12:35:59 GMT
If-None-Match:"pub1438691759;gz"
Upgrade-Insecure-Requests:1
User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36
响应头:
HTTP/1.1 304 Not Modified
Date: Tue, 04 Aug 2015 12:36:04 GMT
Server: Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/0.9.8o mod_fcgid/2.3.9
Connection: Keep-Alive
Keep-Alive: timeout=5, max=99
ETag: "pub1438691759;gz"
Expires: Wed, 03 Aug 2016 12:36:04 GMT
Cache-Control: max-age=31536000
Vary: Accept-Encoding
Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/
最佳答案
这是因为服务器和/或浏览器正在缓存它。您在源更新时使缓存无效,但浏览器认为它仍在缓存中,尝试引用它,显示空白,直到您强制刷新 (ctrl+F5)。解决它的方法是通过“版本”号使您用来访问它的 URL 唯一。微软将它与他们的 bundle 一起使用(如果源文件更改,哈希也会更改),它会自动告诉浏览器去获取它的"new"副本。
我在向客户提供 XML 提要时遇到了同样的问题,客户一直得到相同的副本,直到我在末尾添加了一个版本号,迫使浏览器始终获取新文件
关于php - 源文件更改后 Minify 返回白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31809467/
My phpMyAdmin page更改 MySQL root 密码后返回空白/白页 using this suggestion .我还使用 service apache2 restart 和 ser
尝试提交包含以下条目的联系表单时出现白屏:- 姓名- 电子邮件- 主题- 消息 我正在尝试通过我的网站接收电子邮件。我检查了所有变量名称等,似乎一切都是正确的。我是 PHP 的新手,所以我对接下来要尝
我想从 here 获取 html 。该链接在我的浏览器中工作正常。但如果我在设置中禁用 cookie,此页面将无休止地重新加载。 我的基本代码返回空白页 options = Options() opt
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
在https://indianvisaonline.gov.in/visa/index.html上填写一些表格并上传照片后,我得到了一个白页。 。我使用 JavaFX 的 WebView 来加载网站。
通过 composer 安装新版本的 symfony 之后 php composer create-project symfony/framework-standard-edition myProje
我正在尝试将 WordPress 网站从我的本地服务器移动到在线服务器。 问题是,在迁移之后,如果我尝试打开管理页面 (wp-admin),我只会获得一个白页,如您在此处所见:http://score
我想加载一个远程 url 页面,但它总是在大约 10 秒后开始加载代码如下 - (UIWebView *)webView { if(!_webView) { _webView
使用 google docs 在 webview 中打开 pdf 一次又一次地打开相同的 pdf 或不同的 pdf。 有时它会在 android 中显示空白/白色页面,直到我们再次刷新网页 1 或 2
首先抱歉我的英语不好。 当我尝试查看 HomeController 的 url / 和 Index 操作时,我得到的只是一个白页。 我从空的 ASP.NET 5 Web 应用程序模板开始,然后添加 C
简单的 android 应用程序,带有 WebView,当我打开 PayPal 网站的任何 url 时,即: mWebView.loadUrl("https://www.paypal.com/ua/c
各位程序员大家好, 所以我目前被分配使用 homestead 和 Vagrant 安装和配置 Laravel 5,目前我遇到了各种问题.. 现在我在 gitbash 中遇到了以下错误。在出现此错误之前
我是一名优秀的程序员,十分优秀!