删除iis gzip缓存目录达11g的解决办法

最近被iis gzip缓存目录问题烦恼了几天,因为有个大型网站导致缓存目录里面有很多缓存文件,多达37W个,总共大小有15G,占据太多空间了。所以想删除,但是发现用一些常规的方法无法删除,网上的方法。基本上都是用cmd命令来删除,但是发现基本上都会卡住,都失败了,后来还是按照自己的方法来解决的。

解决方法如下:

1、先从新新建一个gizp缓存目录,然后去iis里的服务里缓存目录 ,更改到这个目录,并重启一下iis。

如果不改由用户访问还是会不断生成文件,只有换个目录是解决因目录过大导致网站无法访问的最快的解决方法了。

2、就要用到软件了。普通的软件还真不行。会直接卡死,这个软件也是找了半天,发现是可行的。

当然会有假死的情况

Fast Folder Eraser软件下载地址:http://www.jb51.net/softs/432985.html

Fast Folder Eraser简单教程:

以上不会删除子目录的文件,如果需要可以参考下面的设置Settings>Deletion>Deletion

其实我们技术比较喜欢用命令行解决。

rd /s /q f:\gziptmp

新建一个bat将上面的命令复制里面,然后运行即可。我的gzip缓存目录是f:\gziptmp你可以根据自己实际情况修改。然后等吧,我大约1个小时才删除完。完美解决了问题。

(0)

相关推荐

  • 删除iis gzip缓存目录达11g的解决办法

    最近被iis gzip缓存目录问题烦恼了几天,因为有个大型网站导致缓存目录里面有很多缓存文件,多达37W个,总共大小有15G,占据太多空间了.所以想删除,但是发现用一些常规的方法无法删除,网上的方法.基本上都是用cmd命令来删除,但是发现基本上都会卡住,都失败了,后来还是按照自己的方法来解决的. 解决方法如下: 1.先从新新建一个gizp缓存目录,然后去iis里的服务里缓存目录 ,更改到这个目录,并重启一下iis. 如果不改由用户访问还是会不断生成文件,只有换个目录是解决因目录过大导致网站无法访

  • iis伪静态中文url出现乱码的解决办法

    首先要看下你安装的是IIS rewrite_2.0还是ISAPI_Rewrite 3.x的伪静态插件. 如果你安装的是IIS rewrite_2.0的话,传递的参数都是UTF-8格式的,如果你网站是GBK的就会出现中文连接乱码. 解决办法: rewrite_2.0规则写法: RewriteRule ^news_list_([0-9a-zA-Z\u4e00-\u9fa5]+)\.html$ news_list.asp?BigClassName=$1 [L] 比如页面传递参数是 zhongwen:

  • Vue动态路由缓存不相互影响的解决办法

    关于react与vue中的key 之前在学习react的时候,常常遇到循环渲染组件时会提示需要在循环组件中加上key属性,比如有一组列表: import React, { Component } from 'react'; export default calss MainApp extends Component { state = { student: [ { name: 'Jenny', id: 'a001' }, { name: 'Jerry', id: 'a002' }, ] } re

  • ASP.NET 程序中删除文件夹导致session失效问题的解决办法分享

    在Global中  Application_Start 添加 如: 复制代码 代码如下: void Application_Start(object sender, EventArgs e)    {        //在应用程序启动时运行的代码        System.Reflection.PropertyInfo p = typeof(System.Web.HttpRuntime).GetProperty("FileChangesMonitor", System.Reflect

  • IIS Gzip缓存文件一键批量删除的方法(bat)

    前边我们介绍了IIS开启Gzip的方法,但是要知道开启gizp后会有很多缓存,如果长时间不清理.那个文件夹就会很大.导致打开网页卡,所有我们要定期.清理.我今天到服务器看了下目录有6个G的文件.打开文件夹都卡.所有我们用利用cmd命令来删除. Gzip缓存怎么删除? 复制代码 代码如下: del /f /s /q c:\1 命令就是这个.意思就是说.删除c盘里面的1目录里面所有文件,记得把上边命令中的目录改成你要删除的GZIP的路径 如图: 不过经过测试不是很好用,经常会卡掉.对于超过6个G的文

  • 解决关于IIS gzip不能正常启用的问题

    1.gzip的下载安装 一键开启gzip 独立主机/VPS 一键开启IIS的GZIP方法 http://www.jb51.net/article/30151.htm 2.安装成功后,基本上是可以的, 一般情况下就是 gzip缓存目录c:\windows\IIS Temporary CompressedFiles 目录,我们建议放到d盘,并给everyone全部权限即可. 重新启动iis即可. IIS启用Gzip压缩造成OpenFlashChart不能正常显示问题及解决方法 在.NET中使用Ope

  • .Net中如何操作IIS的虚拟目录原理分析及实现方案

    .Net中实际上已经为我们在这方面做得很好了.FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐.编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为Net为我们提供了更加强大功能的新东东. System.DirectoryServices命名空间中包括了些强大的东东--DirectoryEntry, DirectoryEntries,它们为我们提供了访问活动目录的强大功能,在这些类允

  • World Wide Web Publishing 服务尝试删除 IIS 所有的 SSL 配置数据失败的几种方法

    World Wide Web Publishing 服务尝试删除 IIS 所有的 SSL 配置数据失败的几种方法总结了以下几个办法1:在Internet信息服务下有本地计算机(计算机机名),单击名键,选择断开,提示确实要断开本地计算机(计算机机名)吗?选择确定.  右键单击Internet,选择连接,计算机名填本机名称,用户名填本机管理员帐号(Administrator),确定.  World Wide Web Publishing 服务尝试删除 IIS 所有的 SSL 配置数据失败的几种方法2

  • php判断并删除空目录及空子目录的方法

    本文实例讲述了php判断并删除空目录及空子目录的方法.分享给大家供大家参考.具体实现方法如下: 步骤如下: 1.遍历目录及子目录 2.使用 scandir 判断目录是否为空,为空则使用rmdir 删除. <?php /** 删除所有空目录 * @param String $path 目录路径 */ function rm_empty_dir($path){ if(is_dir($path) && ($handle = opendir($path))!==false){ while((

  • Linux 删除特殊字符文件名或目录的方法

    通过文件的inode号删除文件 先用ls -i 找出要删除文件的inode 号 ls -i |grep xxxxxx|awk '{print $2}'|xargs -i rm -f {} xxxxxx为文件的 inode 号 通过文件大小删除文件 删除当前目录以及所有子目录下的文件大小为零的文件 find ./ -size 0 -exec rm {} \; 删除当前目录下文件大小为零的文件(子目录不删除) find ./ -maxdepth 1 -empty -type f -print -de

随机推荐