【问题标题】:mod_pagespeed not loads the static files to the cache foldermod_pagespeed 不将静态文件加载到缓存文件夹
【发布时间】:2014-04-01 09:20:54
【问题描述】:

您好,我已经开始探索 Apache Httpd 中的 PageSpeed 模块。我使用 ModPagespeedLoadFromFile 进行修补程序。这是对的吗?或者我们还有其他选择使用 PageSpeed 的静态文件的修补程序。

问题是在使用 ModPagespeedLoadFromFile 时,只有 ModPagespeedLoadFromFile 下的文件被缓存在 ModPagespeedFileCachePath 中。从服务器获取的其余静态文件不会缓存在 ModPagespeedFileCachePath 中。

请任何人纠正我做错了什么。提前致谢

【问题讨论】:

    标签: mod-pagespeed


    【解决方案1】:

    我不确定您所说的“修补程序”是什么意思?

    但是假设您的意思是当您对原始资源进行更新时,重写的资源会立即更新?这是LoadFromFile的一个特性,你也可以使用cache flushing

    我根本不理解您问题的 FileCachePath 一半。你观察到的问题是什么?文件没有被重写?文件损坏?

    【讨论】:

    • 感谢您的回复。我对修补程序的意思是,我只是更新静态文件而不重新部署/重新启动服务器,我想立即将更改反映到用户屏幕。
    • 场景:所有静态文件都在服务器中,通过 httpd 路由。 mod_pagespeed 配置为缓存/压缩来自服务器的静态文件。我在 pagespeed.conf 中启用了 LoadFromFile。我已经在 LoadFromFile 文件夹中加载了一个或多个静态文件,其中包含一些更新(我的意思是修补程序)。 结果:修补程序文件仅缓存到 PageSpeed 缓存文件夹。来自服务器的其余静态文件未缓存到 PageSpeed 缓存文件夹,它们被用作对服务器的 Http fetch 调用。
    • 是的,我明白了。只要您设置了缓存头,mod_pagespeed 就会缓存您的文件。因此,如果您希望立即更新更改,则需要使用 LoadFromFile 或使用我提到的缓存刷新。这样做是你想要的吗?
    猜你喜欢
    • 2021-05-28
    • 2012-09-25
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    • 2020-07-31
    • 1970-01-01
    • 2014-10-31
    相关资源
    最近更新 更多