我的网站是 ASP.NET、C#、.net 4,使用 Umbraco 4、IIS 7.5 几个月来一直运行良好,但突然间,加载单个页面需要很长时间,而且大多数情况下根本不加载。
数据库看起来不错,
我已经重新启动了网站,
回收APP池,
查看日志,它看起来像乱码
有没有人对我如何进一步调查有任何想法。不,我不是要您修复我的网站或告诉我为什么它无法正常工作,我只是想知道调查问题的其他方法,以便深入了解问题。
IIS 日志:
谢谢
我的网站是 ASP.NET、C#、.net 4,使用 Umbraco 4、IIS 7.5 几个月来一直运行良好,但突然间,加载单个页面需要很长时间,而且大多数情况下根本不加载。
数据库看起来不错,
我已经重新启动了网站,
回收APP池,
查看日志,它看起来像乱码
有没有人对我如何进一步调查有任何想法。不,我不是要您修复我的网站或告诉我为什么它无法正常工作,我只是想知道调查问题的其他方法,以便深入了解问题。
IIS 日志:
谢谢
我有几个建议:
使用Google Pagespeed Insights查看问题可能出在哪里。
我的第一个猜测是这实际上是一个数据问题。并不是说获取数据需要很长时间,而是处理它。我现在有几次页面大约 138Kb,但在渲染之前花了 3 秒多的时间等待页面。基本上这是因为它正在运行一个 3 层中继器(中继器内中继器内中继器)来创建菜单系统。因此,即使站点不大,在发送之前处理此菜单也需要时间。
我的建议是注释掉您在此日期之前添加的任何新内容,然后慢慢将内容重新添加,直到找到问题部分。之后,您可以查看缓存。如果它是一个模块(.ascx),请使用@Output Caching,这可能会有所帮助。