gpt4 book ai didi

php - YII 框架正在缓存 css 文件

转载 作者:行者123 更新时间:2023-11-28 17:23:50 25 4
gpt4 key购买 nike

最近我下载了 OpanBay 元素来托管它。当我试图编辑布局时,我发现 nginx 和 YII 都在缓存 css 和 js 文件。我试图从 nginx 配置中禁用它,但 css 仍然被缓存。

我做了什么:

在虚拟主机上,我删除了以下行:

gzip       on;
gzip_comp_level 3;
gzip_types text/plain text/css text/javascript application/javascript application/json application/x-javascript text/xml application/xml application/xml+rss;


location ~ \.(js|css|png|jpg|gif|swf|ico|svg)$ {
fastcgi_hide_header Set-Cookie;
open_file_cache max=10000 inactive=14d;
open_file_cache_errors on;
open_file_cache_min_uses 3;
open_file_cache_valid 1m;
output_buffers 1 2m;

expires 14d;
}

在 config.php 上,我删除了以下行:

'cache' => array(  
'class' => 'system.caching.CFileCache'
),

但仍然没有运气。我不知道该框架是如何工作的。

最佳答案

Yii 将它的 css 和 js 文件存储在名为 /assets 的目录中。您可以删除此目录,它会自动创建并为它收到的下一个请求生成文件。 http://www.yiiframework.com/wiki/148/understanding-assets/#hh4

但是如果在您的应用程序中处理不当,删除以下内容可能会导致问题。

'cache' => array(  
'class' => 'system.caching.CFileCache'
),

关于php - YII 框架正在缓存 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27582813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com