如何配置ASP.NET应用程序来编写详细的日志消息,说明ASP.NET引擎本身正在做什么?我得到了什么
<trace enabled="true"
pageOutput="false"
requestLimit="10000"
writeToDiagnosticsTrace="true"/>
就是
[2488] aspx.page: Begin PreInit
[2488] aspx.page: End PreInit
[2488] aspx.page: Begin Ini
我正在尝试找出一个ASP.NET页面性能问题,并且我正在运行跟踪。查看返回的值"Begin Init“值大于"End Render”值。列出的每个事件的秒数不应该增加吗?
下面是输出示例:
Category Message From First(s) From Last(s)
aspx.page Begin PreInit
aspx.page End PreInit 1.34734832226262E-05 0.000013
aspx.page Begin Init 3.04115764167849E-05 0.000017
aspx.page End Init 0
我正试图在本地运行一个网站,而且速度非常慢。网站使用DotNetNuke和IIS7。当我创建一个新的空白网站-它运行很快。这个特别的是慢的。
我试过什么:
这些都帮不上忙
而且,当我需要重新编译我的解决方案时,我的网站的响应速度甚至慢了5倍。
更新,如果这有帮助,这是我的基本跟踪:
Trace Information
Category Message From First(s) From Last(s)
aspx.page Begin PreInit
aspx.page End PreInit 3.87710
我有以下几页:
Default.aspx
find_provider.aspx --> (has a search which takes the user to each provider page) --> provider.aspx?id={####}
news.aspx --> (has links to each news) --> article.aspx?id={####}
health.aspx --> (has links to each event) --> event.aspx?id={####}
patinfo.aspx -->
我有一个具有以下结构的母版页设计:
main.master
index.aspx
folder A
indexa.aspx
folder B
indexb.aspx
folder C
indexc.aspx
当我运行应用程序时,index.aspx是默认页面。从那一页中,我想在所有页面之间导航。例如。从index.aspx导航到indexa.aspx,从indexa.aspx导航到indexc.aspx,等等。但实际上我得到的资源还没有找到
<div class="navbar-right">
对于一个相当复杂的报表查询,我很难构建一个有效的BigQuery case语句。我正在使用的数据集已经由Google Analytics填充。对于这个查询,有很多案例,但这是我正在研究的案例之一:
CASE when previous page="^/XXX/[^/]+/apps/booking/flight/traveler\.aspx" and landing page="^/XXX/[^/]+/default\.aspx" then "Traveler info 2.0"
when previous page="^/web/[^/
下面是我的网页的痕迹。此请求是在浏览器打开后发出的。然而,当页面被刷新时,初始化需要很少的milliseconds.After,当我关闭浏览器并再次打开页面时,它需要1.5到2秒。当我让浏览器保持空闲大约10分钟,然后尝试在相同的窗口,相同的选项卡中加载页面时,需要1.5到2秒。
谁能帮我找出为什么要花很长时间,以及如何修复它..提前谢谢。
该网站是一个在IIS7下运行的"ASP.NET网站“。没有编译的DLL。我们只需将代码托管在IIS中,当页面第一次被请求时,它就会编译。
提前感谢
aspx.page Begin PreInit
aspx.page End PreInit
有人知道怎么做吗?
Theme A
style_for_x.aspx.css
style_for_y.aspx.css
Theme B
style_for_x.aspx.css
style_for_y.aspx.css
或者更好:
Theme A
style_for_all_pages.css
style_for_x.aspx.css
style_for_y.aspx.css
Theme B
style_for_all_pages.css
style_for_x.aspx.css
style_for_y.aspx.css
这里有一个很奇怪的。站点被部署到生产环境中,即使在站点在最后一分钟左右被访问之后,尝试使站点上线也需要花费很长时间。一旦在网站上,它是快速的,但由于任何原因,初始请求拖拖拉拉。我在IIS6/ Win2003R2上使用表单身份验证。
以下是跟踪输出,但不确定这是否很快:
Trace Information
Category Message From First(s) From Last(s)
aspx.page Begin PreInit
aspx.page End PreInit 0.000724673107894998 0.000725
aspx.page Begin Init