问题描述
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 (将#修改为@)