- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
(问题编辑 b/c 我意识到它涉及文件类型)
这个文件是 20kb。它始终需要 > 1 秒的服务时间。
http://www.adrenalinemobility.com/js/ss-symbolicons.js
这是扩展名为 .css 的同一个文件:
http://www.adrenalinemobility.com/js/ss-symbolicons.css
它的服务速度快了将近 1 秒。
这是我的 app.yaml:
application: adrenaline-website
version: 1
api_version: 1
runtime: python27
threadsafe: true
libraries:
- name: jinja2
version: latest
handlers:
- url: /favicon\.ico
static_files: assets/favicon.ico
upload: assets/favicon\.ico
- url: /css
static_dir: assets/css
- url: /img
static_dir: assets/img
- url: /js
static_dir: assets/js
- url: /.*
script: web.APP
我也试过这个 static_files
行(在/js 处理程序之前),它也很慢:
- url: /js/ss-symbolicons.js
static_files: assets/js/ss-symbolicons.js
upload: assets/js/ss-symbolicons.js
我观察到的方式:
这是一个说明这个问题的网页测试瀑布图——注意一个文件有一个巨大的 TTFB:http://www.webpagetest.org/result/131101_ZQ_ZGQ/1/details/
如果我手动将 mime_type 设置为 text
,那么它会很快。 application/javascript
, application/x-javascript
, text/javascript
都很慢。如果您希望测试,目前这些文件在没有手动指定 mime 类型的情况下提供。
更多信息,如 jchu 所注意到的:
慢速版本使用:Content-Length: 19973
,快速版本使用:Transfer-Encoding: chunked
更多细节:
我通常得到服务器 74.125.28.121
。 reddit 上的某人获得了服务器 173.194.71.121
并且它们之间的服务速度似乎相当。所以也许它取决于服务器/位置?
Here is a pastebin with full curl logs of requests for both files
最佳答案
将 mime_type: 文本添加到您的 JavaScript 静态资源。
需要研究假定的 mime_type,文本与其他 mime 类型相比有什么巧妙的技巧...
关于google-app-engine - App Engine 比静态 CSS 花费更长的时间(> 1 秒)来提供静态 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19731990/
所以我的问题是: 为什么(以及如何避免)C# 中的 Is 运算符的生命周期比 if 中使用的更长? 例子: Animal a = new Cat(); if (a is Cat c) { Co
我遇到了这个问题,我已经尝试解决了很长一段时间。理想情况下,我希望 particles.js 的“生成框”向下延伸到页面底部(由 fullpage.js 计算的 7 x viewport),这样当使用
我想让一个 div(我的侧边栏)延伸到页面底部。我知道我需要添加“高度:100%;”为了做到这一点。 但是当我添加 height: 100%; 时,内容少于侧边栏的页面会降低侧边栏的高度,然后您就看不
只有我这么认为吗,还是在 SQL Server 2008 Management Studio 中扩展数据库列表比在 SQL Server 2005 Management Studio 中扩展数据库列表
我是一名优秀的程序员,十分优秀!