对于web开发怎么定位性能问题
来源:互联网 发布:雅黑php探针使用教程 编辑:程序博客网 时间:2024/05/11 13:04
对于web开发者来说比较让人头疼的是,我这个网页打开怎么这么慢啊,响应速度缓慢。那么在此说明一下怎么改善这类问题。
程序执行,无非是两个地方,一个是浏览器执行js脚本,一个是服务器执行逻辑代码。那么问题出现就是在这两个地方。(在此不考虑硬件环境问题)。
以为我是做java开发的,在此以jsp为例。jsp页面展现,首先执行服务器端逻辑代码,返回到前台,然后浏览器做页面展现以及各种初始化脚本(onload)脚本
的执行。这里只说明怎么定位,对于这种问题怎么解决不详述。
进入调试模式,在服务器端代码入口打上断点,分步执行每行代码,如果执行每行那一段代码是速度过慢,那么问题就是出现在这里,就需要进行代码复查查出
代码需要优化的地方,假如服务器端代码没问题,那么就应该调试js脚本有没有问题,js脚本调试可以使用IE浏览器的调试工具(F12),火狐、谷歌浏览器也提供调试
工具。通过F12调试工具,在js入口方法打断点,分步执行脚本,当执行到其中某个脚本时如果时间过长,那么问题就可能是出现在这个脚本,接下来就查这个脚本有什么问题就可以了。
0 0
- 对于web开发怎么定位性能问题
- 怎么定位性能瓶颈
- Web项目性能问题常见定位方法梳理
- Java的WEB应用性能问题定位方法总结
- WEB系统性能问题的分析定位方法
- iOS开发怎么定位问题出错的代码位置
- mysql性能定位问题
- mysql性能问题定位
- strace 定位性能问题
- JVM性能问题定位
- Java的WEB应用性能问题定位方法总结(二):常见性能问题处理工具
- 互联网开发-web文件上传性能问题
- android开发怎么自动定位
- java web问题定位
- 这个页面放在tomcat/webapps/ROOT/下可以查看内存堆栈,对于分析定位性能问题,很有效果
- oracle性能问题如何定位
- jstack+top定位性能问题
- MYSQL日志定位性能问题
- 微信公众平台开发(二) 微信公众平台示例代码分析
- JAVA升级命令
- 浏览器是如何确定html文件编码的?
- MyBatis 缓存机制深度解剖 / 自定义二级缓存
- 微信公众平台开发(三) 自定义菜单功能开发
- 对于web开发怎么定位性能问题
- 文件分类总结
- 石头剪刀布游戏
- 微信公众平台开发(四) 订阅事件(subscribe)处理
- js的Ajax的POST请求和servlet文本响应的交互
- crontab及每15分钟同步服务器的时间
- poj 1260:Pearls
- 《小超教你写论文》系列第四篇4.2-使用ACF算法进行行人检测
- TCP/IP协议族——引言和底层技术