新闻中心

Drupal技术文档翻译:浏览器缓存问题导致修改css、js和xml没有显示效果

作者 / 无忧主机 时间 2012-09-27 03:31:04

当您的网站文件被浏览器缓存以后,在火狐浏览器下有两个十分有用的扩展插件来清理这些缓存。下面就和无忧主机(www.51php.com)一起来看一看drupal官网对于这一个问题教程。 这个问题一般发生在您的您的php虚拟主机上修改了您的文件,但因为站点缓存的问题,您浏览器的依旧是使用20分钟以前的老版本信息,这是经常发生在对css、js和xml文件的时候发生的。所以请您不要在发生这种情况下就不要条件反射的怀疑我们的独立ip空间的问题!因为无忧主机(www.51php.com)是专业的php空间商。 下面这两款插件,站长们可以根据自己的需求选用。 1、CacheViewer(查看或删除您个人浏览器的缓存文件)。 2、Johnnycache(在浏览器缓存中禁用任一文件)。 用cacheviewer是从您的个人浏览器的中删除缓存(一次就删除一个缓存文件,多选并删除会没有效果),这是很简单的操作。当您删除缓存文件的时候,您的浏览器会重新从您的服务器上读取文件。 Cacheviewer同样是一个很有用的工具,并让我们知道WTF是如何工作的,例如找出客户端下载的文件。当然firefox浏览器的firebug扩展插件一样可以起到这个效果。 理论上说Johncache可以阻断cache文件的存取,这看起来似乎很完美,但很多情况下效果并没有这么好。 注意:drupal有它特有的互联网缓存系统,这很容易让匿名用户在浏览我们的网站的时候发生修改不起效的情况,所以建议您在升级您的drupal站点的时候关闭它,当然您的网站在正常运行的时候不推荐您去这么做。Drupal 7在您网站后台的“Site configuration”>“Performance”中关闭。而在d6中呢,不要关闭您的cache,那有个清理cahce的按钮。 当然,如果这都没效果的话,这可能就是您互联网服务提供商糟糕的配置代理来隐藏cache文件,这个时候解决这个问题呢,重命名您drupal站点文件夹的文件名,这样就能阻断代理文件的读取了。 相关技术文章阅读: drupal页面显示异常(打不开)的处理办法   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/drupal/8827.html

1
1
1
1
1
1
1