如果新版本的脚本运行,如何清除PHP APCu缓存?

莫斯塔法

我正在开发一个在Apache2上启动的简单PHP应用程序。我使用APCu来加快应用程序的某些部分的速度,并对每个部分和程序包使用特殊的键。该应用程序基于Composer,有时我需要在该站点处于活动状态时更新应用程序脚本。

我正在寻找一种方法来动态更改应用程序的版本来清除缓存。

莫斯塔法

最后,我找到了一个非常简单有效的解决方案。清除项目更新中的缓存的最佳方法是将脚本放入composer。这是一个例子:

{
    "scripts": {
        "post-update-cmd": "Util\\CacheController::clearCache()"
    }
}

在这里,clearCache函数将删除所有缓存的数据。因此,无论何时有人尝试更新项目,缓存都将被删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是PHP中的userland缓存APCu扩展?

来自分类Dev

PHP apc / apcu缓存不保持中间结果,而shmop保持中间结果,为什么?

来自分类Dev

Codeigniter缓存Opcache和APCu

来自分类Dev

新版本的工作箱更新缓存

来自分类Dev

用通配符清除apcu

来自分类Dev

如何在不使用客户端缓存的情况下下载新版本的文件?

来自分类Dev

每次部署新版本的 Web 应用程序时,如何清理浏览器缓存?

来自分类Dev

新的APCu APC用户缓存是否在进程之间共享?

来自分类Dev

用于OPcache和APCu的Cake 3.0缓存配置

来自分类Dev

Is there any control panel for PHP APCU?

来自分类Dev

Cordova应用程序是否可以自动同步/更新Web内容(.js文件)(如果有可用的更新版本),否则使用缓存的内容?

来自分类Dev

使用Angular的UI路由器,我们如何确保使用html部分视图的新版本,而不是缓存版本?

来自分类Dev

Symfony / PHP7 APC-> APCu

来自分类Dev

APCu不存储在PHP 7中

来自分类Dev

chrome为什么不要求更新版本的缓存文件?

来自分类Dev

Yui使用新版本使javascript浏览器缓存无效

来自分类Dev

Microsoft Edge和IE(最新版本)上的Twitter Bootstrap模态缓存

来自分类Dev

服务人员-使用skipWaiting()更新新版本的缓存

来自分类Dev

每次更新版本时,VLC的“构建字体缓存”是做什么的?

来自分类Dev

Yui使用新版本使javascript浏览器缓存无效

来自分类Dev

chrome为什么不要求更新版本的缓存文件?

来自分类Dev

Ubuntu 16.0.4在缓存中具有Apache 2.4.18,但最新版本是2.4.29。是否需要获取最新版本?

来自分类Dev

如何清除我的缓存?

来自分类Dev

如何清除mkmapview的缓存

来自分类Dev

如何清除货物缓存?

来自分类Dev

如何清除备忘缓存?

来自分类Dev

如何清除Firebase缓存?

来自分类Dev

如何清除图腾的缓存?

来自分类Dev

如何清除DNS缓存?

Related 相关文章

  1. 1

    什么是PHP中的userland缓存APCu扩展?

  2. 2

    PHP apc / apcu缓存不保持中间结果,而shmop保持中间结果,为什么?

  3. 3

    Codeigniter缓存Opcache和APCu

  4. 4

    新版本的工作箱更新缓存

  5. 5

    用通配符清除apcu

  6. 6

    如何在不使用客户端缓存的情况下下载新版本的文件?

  7. 7

    每次部署新版本的 Web 应用程序时,如何清理浏览器缓存?

  8. 8

    新的APCu APC用户缓存是否在进程之间共享?

  9. 9

    用于OPcache和APCu的Cake 3.0缓存配置

  10. 10

    Is there any control panel for PHP APCU?

  11. 11

    Cordova应用程序是否可以自动同步/更新Web内容(.js文件)(如果有可用的更新版本),否则使用缓存的内容?

  12. 12

    使用Angular的UI路由器,我们如何确保使用html部分视图的新版本,而不是缓存版本?

  13. 13

    Symfony / PHP7 APC-> APCu

  14. 14

    APCu不存储在PHP 7中

  15. 15

    chrome为什么不要求更新版本的缓存文件?

  16. 16

    Yui使用新版本使javascript浏览器缓存无效

  17. 17

    Microsoft Edge和IE(最新版本)上的Twitter Bootstrap模态缓存

  18. 18

    服务人员-使用skipWaiting()更新新版本的缓存

  19. 19

    每次更新版本时,VLC的“构建字体缓存”是做什么的?

  20. 20

    Yui使用新版本使javascript浏览器缓存无效

  21. 21

    chrome为什么不要求更新版本的缓存文件?

  22. 22

    Ubuntu 16.0.4在缓存中具有Apache 2.4.18,但最新版本是2.4.29。是否需要获取最新版本?

  23. 23

    如何清除我的缓存?

  24. 24

    如何清除mkmapview的缓存

  25. 25

    如何清除货物缓存?

  26. 26

    如何清除备忘缓存?

  27. 27

    如何清除Firebase缓存?

  28. 28

    如何清除图腾的缓存?

  29. 29

    如何清除DNS缓存?

热门标签

归档