当前位置: 代码迷 >> ASP.NET >> ASP.NET后台执行方法的有关问题。给来点意见
  详细解决方案

ASP.NET后台执行方法的有关问题。给来点意见

热度:8893   发布时间:2013-02-25 00:00:00.0
ASP.NET后台执行方法的问题。给来点意见
写了一个方法,不是用户使用的,一个生成XML文件的方法,
在用户登录的时候,从数据库中查询数据判断是否执行生成XML,也就是说数据没什么更新的话就不执行了
因为数据大那个XML生成的慢。如果一起用户登录半天也没进去他就有可能不上了。
有没有什么办法在用户登录的时候判断,如果执行的话。让方法执行。但是不妨碍用户浏览其他页面。


------解决方案--------------------------------------------------------

新建立一个线程,去保存 xml 完毕。

------解决方案--------------------------------------------------------
xml文件大了执行慢时必然的,无解,唯一的优化手段是利用xpath去查询/循环xml,代码稍微复杂如需要,请参考网上示例。
xml小文件执行很快,为什么不考虑在指定目录中,以用户ID为文件名,为每个用户单独生成xml、文件呢?这样会获得巨大的性能提升。
------解决方案--------------------------------------------------------
探讨
xml文件大了执行慢时必然的,无解,唯一的优化手段是利用xpath去查询/循环xml,代码稍微复杂如需要,请参考网上示例。
xml小文件执行很快,为什么不考虑在指定目录中,以用户ID为文件名,为每个用户单独生成xml、文件呢?这样会获得巨大的性能提升。
  相关解决方案