nginx nginx缓存清理JS一小时,请问如何更新nginx缓存清理

你可能喜欢
12345678910
关于本站 本站以分享运维技术为主,欢迎大家参与技术分享,同时也欢迎大家吐槽,本站提供以下交流圈:QQ群①:*****(满)QQ群②:6690706 QQ群③: QQ群④:(新) 微信公众号:ttlsacom你的位置:→ → → 正文
12345678910
12345678910
我们有时候需要用nginx做缓存加速网站,如何清空网站缓存?怎样删除缓存?由于缓存是根据地址进行设置的,因此,不同地址都有个独立的缓存文件。 地址里面有一个字母不同,缓存就不同。
删除某个网址缓存的范例:
清空首页 / 缓存,你只需要访问& /purge/ 即可
清空首页 /index.html 缓存,你只需要访问& /purge/index.html 即可
清空内页 /FuWuQi/62/297.html 缓存,你只需要访问& /purge/FuWuQi/62/297.html
清空CSS文件 /css/abc/main.css 缓存,你只需要访问 /purge/css/abc/main.css
清空JS文件 /script/abc/top.js 缓存,你只需要访问 /purge/script/abc/top.js
也就是说,如果你要删除& http://你的域名/目录/aaa.html 的缓存,那么,就访问 http://你的域名/purge/目录/aaa.html 即可删除缓存。 css文件和javascript文件都一样的原理。
&点这里复制本页地址发送给您QQ/MSN上的好友今天看啥 热点:
nginx图片、css、js缓存,nginxcssjs缓存
开始的时候搭建nginx环境,以为单单是为了负载均衡,实现分布式集群。现在发现可以使用nginx的缓存机制来优化相应速度。下面介绍一下nginx图片、css、js的缓存。
#图片缓存时间设置
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
expires 8d;
#JS和CSS缓存时间设置
location ~ .*.(js|css)?$
expires 2h;
}可以看出通过设置过期时间,减少后台的访问负担。
缓存是浏览器来做的,不清楚你问的问题是什么意思?
  (1)指定图像尺寸  加载图像之前,您的浏览器开始渲染页面。制定图像尺寸,有助于它环绕不可替代的元素。如果没有制定尺寸,一旦图像被下载您的浏览器将回流,为了做到这个,笔者建议在& IMG 元素使用高度和宽度标签规格。  注意不要使用尺寸缩放功能的图像,因为用户仍然还是需要下载原始文件的大小,笔者认为,其实图像并不需要多大的屏幕空间,只要能让用户看清楚就可以。  (2)优化图像  在使用图像的过程中,包含了一些额外的东西,比如使用一些无用的颜色,额外的多出的图片大小。使用之前先对其进行优化,将大小保持在最低程度,尝试保存JPEG格式,这将帮助很多慢速的网络用户。这样做的原因是为了在保持图片质量的同时控制其重量,减少服务器的加载时间。  2、避免CSS表达式  HTML页面进度指示器指示,浏览器载入页面的流程是逐步从页头,导航栏,内容等,如果将CSS文件放在页面底部,将会静止许多浏览器进行渲染,这些浏览器阻止渲染将会导致页面被重绘,使用CSS文件需要将其放置在页面顶端,并且CSS文件避免使用CSS表达式。  CSS表达式是一个强大的和危险的方式动态设置CSS属性。他们支持在Internet Explorer版本5开始,但与IE8开始弃用。作为一个例子,可以设置背景颜色交替使用CSS表达式每隔一小时:  getHours背景色:表达式((新的Date())()2%B8D4FF#:#F08A00);CSS表达式将会增加页面的一个翻译时间,延长页面的加载时间。  3、使用外部js和css文件  在现实世界中使用外部文件,一般会产生更快的网页,因为是由浏览器的Javascript和CSS文件缓存。Javascript和CSS在HTML文档内联得到下载的HTML文件要求的时间。这减少了所需的HTTP请求的数量,但增加了HTML文档的大小。
相关搜索:
相关阅读:
相关频道:
&&&&&&&&&&&&
系统综合最近更新}

我要回帖

更多关于 nginx 静态资源缓存 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信