Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Google Appengine静态文件无法加载资源:net::ERR\u CONTENT\u解码\u失败_Java_Google Chrome_Google App Engine - Fatal编程技术网

Java Google Appengine静态文件无法加载资源:net::ERR\u CONTENT\u解码\u失败

Java Google Appengine静态文件无法加载资源:net::ERR\u CONTENT\u解码\u失败,java,google-chrome,google-app-engine,Java,Google Chrome,Google App Engine,在GAE(Java)上托管的应用程序中,我间歇性地收到一些静态文件(css、json等)的ERR_CONTENT_DECODING_FAILED错误。浏览器中的“网络”选项卡通常显示解码失败的文件的0字节 它在HTTPS模式下更占优势,在http模式下很少出现。AppEngine控制台的日志部分没有提供太多信息。它会记录静态文件访问的请求,但仅此而已。日志记录显示每个请求的不同数字,以及许多请求的0字节 在静态文件+https方面,我们是否有什么地方做错了 A 2015-11-27 13:00:

在GAE(Java)上托管的应用程序中,我间歇性地收到一些静态文件(css、json等)的ERR_CONTENT_DECODING_FAILED错误。浏览器中的“网络”选项卡通常显示解码失败的文件的0字节

它在HTTPS模式下更占优势,在http模式下很少出现。AppEngine控制台的日志部分没有提供太多信息。它会记录静态文件访问的请求,但仅此而已。日志记录显示每个请求的不同数字,以及许多请求的0字节

在静态文件+https方面,我们是否有什么地方做错了

A 2015-11-27 13:00:15.841 204752 B1 ms/manifest.json 182.73.224.148---[26/Nov/2015:23:30:15-0800]“GET/manifest.json HTTP/1.1”204752-“Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,像Gecko)Chrome/46.0.2490.86 Safari/537.36”“www.---.com”ms=1 cpu\u ms=0 cpm\u usd=8.4041999999999993e-05实例=-应用程序引擎\u发布=1.9.9EEB4U=537.5F479EEB4F479

A 2015-11-27 13:00:45.094 204466 B1 ms/manifest.json 10.35.9.140--[26/Nov/2015:23:30:45-0800]“GET/manifest.json HTTP/1.0”204466-“-”www.-----.com“ms=1 cpu\u ms=0 cpm\u usd=5.2079e-05实例=-app\u引擎发布=1.9.30跟踪id”=-

A 2015-11-27 13:00:45.095 3040 B1 ms/manifest.json 182.73.224.148---[26/Nov/2015:23:30:45-0800]“GET/manifest.json HTTP/1.0”304---“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_1)AppleWebKit/537.36(KHTML,像Gecko)Chrome/46.0.2490.86 Safari/537.36”“www.---.com”ms=1 cpu\u ms=0 cpm\u usd=0实例=-应用程序引擎发布=1.9.30跟踪id=-

A 2015-11-27 13:03:14.575 204608 B1 ms/manifest.json
10.35.59.147--[26/Nov/2015:23:33:14-0800]“GET/manifest.json HTTP/1.0”204 608-”--“www.cn.com”ms=1 cpu\u ms=0 cpm\u usd=6.7949e-05 instance=-app\u engine\u release=1.9.30 trace\u id=-

罪魁祸首是页面速度。Google不推荐使用/关闭pagespeed,但在新的Google appengine控制台中找不到该选项。转到旧的控制台,刷新pagespeed缓存为我们解决了这个问题


想知道为什么即使在pagespeed服务器关闭时,也会从该服务器提供静态文件。

appengine应用程序或使用静态文件的应用程序中的错误内容解码是否失败。再看看HTTP状态代码,0b日志条目的状态代码为304,这意味着内容没有被修改,因此使用缓存,因此检索到0字节。我认为您需要更好地描述您的应用程序。我们的应用程序是。这是一个web应用程序,我在浏览器(Google/Firefox)控制台上遇到了这些异常。我的一些脚本和css文件正在接收这些,这破坏了整个UI。示例:此json(许多失败的文件之一)经常失败。这似乎是一种非常新的现象,但反应并不是一种新的行为。它一直在那里。您应该了解浏览器是如何请求这些资源的。看看你的头文件,你可以在app.yaml中设置缓存控制,当然也可以在java定义中设置。再看看这个