如何查看网页发布时间?
一、浏览器查看 1.1火狐浏览器 火狐浏览器插件: 安装好之后,在要查看的页面点击Firebug(火狐内置的调试工具)-》网络,就可以看到所有的HTTP请求及响应时间(包括加载时间、请求时间和响应时间); 对每个请求的响应时间进行加和,就是整个页面从加载到显示在浏览器面前所消耗的时间。当然,有些比较“聪明”的浏览器(比如chrome)会自己帮你计算出页面的加载时间,你只需要打开控制台就能看到。 在Chrome里面,我们可以按下快捷键Ctrl+Shift+J打开它的控制台。
1.2谷歌浏览器 与上面一样,我们只需要安装好扩展程序就能直接看到这个信息。 使用也是一样的,在网址后面输入about:blank然后回车,或者按F12打开开发者工具,同样的可以在Network里面看到每一个请求的耗时。 二、代码查看 对于一些已经开源的项目,我们可以直接通过源代码来查看启动时间。以spring boot项目为例,打开其源码,找到Application类(一般是项目里第一个Application类的全限定名称),然后看它的start()方法(一般是这个方法执行了启动逻辑),看一下方法的入口点和时间即可知道项目的启动时间。
三、JDK工具查 看 以Java开发的Web应用来说,一般情况下web应用的启动时间都挺短的,如果发现了很奇怪的超长启动,可以通过以下方式来排查问题: (一)、检查各个依赖的Java版本(二)、检查各种组件的版本(三)、检查各模块之间的依赖关系(四)、检查各个jar包之间的关系(五)、检查各个配置文件的格式是否正确(六)、检查各个配置文件的内容是否存在歧义(七)、检查各类log的四要素(八)、检查各类log的文件名是否有误(九)、检查各类log的输出内容是否有误(十)、其他可能出现问题的地方 四、其他方式 有一些监控软件也可以看到服务器上线时间,例如Zabbix就有这个功能,不过需要提前配置。还有像AppDynamics这样的企业级性能监控也能看到历史访问趋势(有流量才有访问哦),可以看到哪个函数被调用了多少次数以及每次调用花了多长时间。