首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PageSpeed缓存问题

PageSpeed缓存问题
EN

Stack Overflow用户
提问于 2018-08-28 08:46:55
回答 1查看 773关注 0票数 0

我们在php(Yii )中开发的web应用程序使用Nginx服务器和PageSpeed来缓存purpose.Due,有时有些内容和图像没有加载。

后端有一个按钮来清除服务器Cache.So,当一些问题是raised.After清除缓存时,我们必须手动清除缓存,所有操作都很好。

是否有一种自动清除缓存的方法?

有时,我们无法获得更新的数据,并且在清除缓存后,数据是可见的。在这种情况下,我是否可以假设某些db查询已被缓存?

如果我禁用这个pageSpeed缓存怎么办?它会对web应用程序的性能产生巨大的影响吗?

真的被困在this.Please帮助中了。

以下是通过单击cache清除按钮清除缓存时调用的缓存清除代码。

代码语言:javascript
复制
$output = shell_exec("touch /var/ngx_pagespeed_cache/cache.flush");
$a = shell_exec("echo $?");
EN

回答 1

Stack Overflow用户

发布于 2018-08-28 12:17:27

要运行计划好的shell命令,请使用Linux`s‘s crontab命令。

代码语言:javascript
复制
$ crontab -e

而不是编辑该文件以运行如下命令:

代码语言:javascript
复制
1 2 3 4 5 /path/to/command arg1 arg2

其中:

  1. 分钟(0-59)
  2. 小时(0-23)
  3. 日(0-31)
  4. 月份(十二月0至12日== )
  5. 一周中的一天(0-7 7或0 ==星期日)

/path/to/command -要计划的脚本或命令名

但这一问题不应以这种方式解决。您的问题是您没有正确地对文件进行版本控制。PageSpeed模块不应该以这种方式被刷新。您需要了解缓存机制是如何工作的,并使用Yii CLI作为部署过程的一部分为资产生成新路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52053702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档