开发者社区> 问答> 正文

管理员进来,发现了个大问题。

我用安卓版钉钉开发微应用,发现http状态码竟全是200,包括全部静态文件。一个304也没有的。敢问钉钉客户端连最基本的缓存功能都没有吗?

展开
收起
天下之中人 2016-01-22 10:29:20 5980 0
4 条回答
写回答
取消 提交回答
  • 回 8楼(天下之中人) 的帖子
    亲,问题已记录,方便留一下邮箱么,或者发送邮件到 open-dingtalk@list.alibaba-inc.com,便于加您钉钉好友
    2016-01-27 21:53:43
    赞同 展开评论 打赏
  • 回 2楼识器的帖子
    钉钉的请求头:


    chrome的请求头:


    对比之下,钉钉没有发送 if-none-match头信息,所以没有缓存。



    -------------------------

    Re管理员进来,发现了个大问题。
    最新发现: .js.css 的文件不会缓存。而 .ttf 会缓存。  不带后缀的html文件会缓存。
    钉钉:

    chrome下正常:






    -------------------------

    Re管理员进来,发现了个大问题。

    -------------------------

    Re管理员进来,发现了个大问题。
    最新发现:iphone上没这个问题。

    -------------------------

    Re管理员进来,发现了个大问题。

    -------------------------

    回 10楼识器的帖子
    哪有只靠max-age做缓存的? 最起码也得知道 Etag是啥,咱赶紧修复好不,别让别人看了笑话。

    iphone上是好的,打开同一个主页,比安卓上快了十几倍。你们难道不在乎用户的流量吗?

    -------------------------

    回 9楼竹梅的帖子
    本人邮箱: tianxiazhizhong@gmail.com
    2016-01-22 15:01:15
    赞同 展开评论 打赏
  • 你好,钉钉的h5容器支持缓存和离线包。状态码两百和走不走离线或缓存没有关系。

    -------------------------

    你好,这个情况应该是你那边的max-age=0,我们对不大于0的没有做缓存。多谢你的建议,这个后续我们会考虑优化。

    2016-01-22 11:06:43
    赞同 展开评论 打赏
  • Re管理员进来,发现了个大问题。
    我们的设计是有缓存的,已经有同学排查这个问题了,非常感谢
    2016-01-22 10:41:48
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载