从网页中的文本文件中获取数据

问题描述

我使用以下方法获取文本文件中的数据:

public static string ReadTextFromFile(string pFilePath)
        {
            using (FileStream myFileStream = new FileStream(pFilePath,FileMode.OpenorCreate,FileAccess.ReadWrite,FileShare.ReadWrite))
            {
                using (StreamReader myStreamReader = new StreamReader(myFileStream))
                {
                    return myStreamReader.ReadToEnd();
                }
            }
        }

数据是我用于显示图像的 base 64 字符串。这些文件通常有大约 5-30 kb。 该方法在客户端访问的每个网页中被调用的频率很高(有时同一个页面会被更多的客户端调用)。

问题出在内存上,释放的速度不够快。有没有更好的方法文件中读取内容(并保留并发访问)?

以前,我一直在 session 里保存内容,一天内存满了很多次,但用这种方法没有显着差异。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)