当前位置: 首页 > 后端技术 > PHP

什么是Dynatrace中的用户操作

时间:2023-03-30 00:45:44 PHP

用户操作是与最终用户界面的交互,涉及对Web服务器的调用,其中可能有多个嵌套调用。它是由用户输入(例如页面加载、单击或触摸)触发的从一个视图到另一个视图的转换。UserActionWebApplication的类型:LoadactionsXHRactionsCustomactionsDynatraceUserActionDuration是指Web应用程序中特定用户操作的响应时间,从用户开始操作到操作完成。指的是浏览器从接收请求到客户端响应所花费的总时间,包括页面加载和渲染、JavaScript执行、资源加载和服务器响应时间。您可以监控用户操作持续时间以确定您的Web应用程序的性能是否满足用户期望。如果用户操作持续时间超过预期阈值,则可能需要进行性能优化以改善用户体验。这些操作类型之间的主要区别在于操作持续时间的计算方式和可用指标列表。加载操作加载操作定义为浏览器中的实际页面加载。当您在浏览器中键入URL并按Enter时,就会发生加载。在此类操作期间,会加载许多资源,包括图像、HTML和CSS。加载操作持续时间的度量操作持续时间是加载操作完成所花费的时间。更具体地说,用户操作的开始时间等于W3C导航开始时间。如果此属性不可用,则开始时间等于RUMJavaScript在浏览器中初始化的时间。结束时间是最后一个onload处理程序完成其任务的时间。onload处理程序是JavaScript中的事件处理程序,它在页面、框架或图像完全加载后调用JavaScript的执行。如果任何XMLHttpRequest由onload处理程序启动,则用户操作将在XMLHttpRequest完成时结束。