Asp.net程序优化js、css实现合并与压缩的方法

2019-05-23 06:45:38于丽

                if (cacheItem == null)
                {
                    string content = string.Empty;
                    string path = context.Server.MapPath("");
                    //找到这个目录下所有的js或css文件,当然也可以进行配置,需求请求压缩哪些文件
                    //这里就将所的有文件都请求压缩
                    string[] files = Directory.GetFiles(path, "*." + type);
                    StringBuilder sb = new StringBuilder();
                    foreach (string fileName in files)
                    {
                        if (File.Exists(fileName))
                        {
                            string readstr = File.ReadAllText(fileName, Encoding.UTF8);
                            sb.Append(readstr);
                        }
                    }

                    content = sb.ToString();

                    // 开始压缩文件
                    if (IsCompress)
                    {