Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

小小优化建议:对CSS命令加个时间戳参数!

[复制链接]
cbinews 发表于 2009-1-14 17:14:32 | 显示全部楼层 |阅读模式
BUG表现为IE中更换模板风格后,不能即时显示更新后的模板,但在其它浏览器中显示正常!
好多Linux + Apache的服务器都会对CSS、JS和图片这些静态的内容设置缓存并开启mod_expires模块,设置了静态的内容的过期时间,到了IE这里又会在本地做一个缓存。所以当我们更新了CSS文件之后,常常会出现客户端没有更新,导致显示出现问题。

所以请DISCUZ开发团队接入我这个小小的建议,对 function/main.func.php 的函数getuserfile()中做一下优化改进
    case "css" :
        $timestamp = time();
        $filename = "css_".$uid."_".$timestamp.".cache.css";
        break;
,能不能把优化后并加密的文件发到我邮箱 zhangchun@cbigroup.com
 楼主| cbinews 发表于 2009-1-15 16:42:05 | 显示全部楼层
管理员,请尽快回复一下。
回复

使用道具 举报

usameiguoren 发表于 2009-2-8 12:02:57 | 显示全部楼层
看看先......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-11 18:32 , Processed in 0.022873 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表