小编Mat*_*ias的帖子

XPathSelectElement vs Descendants

我想知道在使用简单查询时是否存在任何性能差异:

var x = document.XPathSelectElement("actors/actor")

vs

var x = document.Descendants("actors").Descendants("actor")
Run Code Online (Sandbox Code Playgroud)

c# xml linq-to-xml

8
推荐指数
2
解决办法
9871
查看次数

存储搜索结果以进行分页和排序

我一直在实施MS Search Server 2010,到目前为止它非常好.我通过他们的网络服务进行搜索查询,但由于结果不一致,我正在考虑缓存结果.

该网站是一个小型内部网(500名员工),所以它不应该是任何问题,但我很好奇如果它是一个更大的网站你会采取什么方法.

我已经google了abit,但还没有真正解决任何具体问题.那么,有几个问题:

  • 有什么其他方法吗?他们为什么更好?
  • 存储400-500行的数据视图需要多少钱?什么尺寸可行?
  • 您应该考虑的其他方面.

欢迎任何输入:)

c# asp.net search search-engine

8
推荐指数
1
解决办法
1150
查看次数

YUI压缩器和TFS Build

我们有一个项目,其中.js和.css文件使用YUI Compressor压缩.一个非常好的工具.我们还使用TFS 2010作为构建服务器,每晚构建也部署到我们的开发网站.

我们遇到的问题是YUI生成的文件导致"拒绝访问"问题.这是因为之前已经生成了这样一个文件,并且它是项目的一部分,使其成为只读文件.然而,我们可以从项目中删除它,它应该创建好.那么问题是生成的文件不会包含在实际的部署包中.

本地我没有问题,因为我有一个预构建事件命令脚本,它删除现有文件.这显然不适用于构建服务器.也许tfs上下文用户缺乏权限,我不知道.

有没有人可能有类似的问题?

更新21/11: 问题可能是模糊的.为简化起见,我只想说我希望它能像本地一样工作:

IF NOT $(ConfigurationName) == DEBUG DEL "$(ProjectDir)Styles\styles.min.css
IF NOT $(ConfigurationName) == DEBUG DEL "$(ProjectDir)JavaScript\script.min.js
Run Code Online (Sandbox Code Playgroud)

这在预构建命令事件行中的Project properties - > Build events下定义.

该脚本在生成YUI文件之前删除文件,因此没有要覆盖的文件.执行TFS构建的用户上下文是否很容易修改权限?

解:

我们最终在预构建事件中使用了以下代码:

attrib -r "$(ProjectDir)Styles\styles.min.css"
attrib -r "$(ProjectDir)JavaScript\script.min.js"
IF NOT $(ConfigurationName) == Debug $(MSBuildBinPath)\msbuild.exe "$(ProjectDir)Config\MSBuild\BuildSettings.xml"
Run Code Online (Sandbox Code Playgroud)

/马蒂亚斯

msbuild build-automation build-process tfsbuild tfs2010

8
推荐指数
1
解决办法
828
查看次数

Application Insights Profiler 和“AWAIT_TIME”

这里到底发生了什么?实际调用需要 8000 毫秒,但实际 DB 调用只需要 <100 毫秒。这是负载测试的结果,该测试在 Azure 中的 Web 应用程序上达到了大约 100 req/s 的峰值。我尝试横向扩展和纵向扩展,但性能仍然相同。调用是异步完成的,在早期,分析器对这种请求不是很准确,但现在是 2017 年......

那么,谁能告诉我它在哪里或在等待什么?探查器跟踪中没有其他热路径或长调用,但是,整个请求中还有其他 DB 和 REST 调用,它们也是异步完成的(使用 await 而不是 .Result 正确完成)。

也没有复杂的方法,但主要是外部异步调用。线程池耗尽?我们将 ASPNET.CORE 与 networkframework451 一起使用

非常感谢任何见解。

分析器图像

c# profiling asynchronous azure azure-application-insights

6
推荐指数
1
解决办法
1126
查看次数

与NHibernate和Criteria联盟?

与NHibernate和Criteria联盟:

是否可以在Criteria或QueryOver中使用?如果没有,是否有任何其他方法可以在同一个查询中实现两个结果的并集?

c# nhibernate union nhibernate-criteria

1
推荐指数
2
解决办法
9097
查看次数