其实原来也想过怎么调优,B/S的程序调优可以从很多方面考虑,
- 页面调优:比如通过控制加载的JS、图片、css、IFrame等信息来调优
- JDK调优:调整JVM的内存等
- 服务器的调优
- 数据库的调优
今天先讲一下页面调优,其实就是介绍发现页面加载慢的工具,让你知道自己的页面慢在哪儿,从哪儿入手去调优。
首先下载FireFox浏览器,我下载的是最新版3.6.3
安装成功以后,安装一些有利于调优的“附加组件”
一、先安装Firebug,简单来说,Firebug是Firefox上用来监视、编辑和调试站点的CSS、HTML、DOM和JavaScript的扩展工具。下载地址:https://addons.mozilla.org/en-US/firefox/downloads/latest/1843/addon-1843-latest.xpi
FireFox 组件的安装方式:下载完之后在FireFoX中,工具--》附件组件--》附展,将下载的xpi文件拖到这个窗口中,会自动安装
需要注意的是:没有Firebug下面两个工具不能用,所以这个是必须装的
安装好之后,可以通过点击浏览器右下方的小虫子打开Firebug,也可以按F12打开,如果要以新窗口的方式打开,就按下CTRL+F12
二、安装Google Page Speed
下载地址:http://code.google.com/intl/zh-CN/speed/page-speed/download.html
安装方式和上面Firebug的方式相同
安装之后,打开Firebug,可以看到两个按钮,Analyze Performance与Show Resources,其中Analyze Performance是Page Speed的核心功能。点击以后Page Speed开始工作,几秒钟以后就会得出一份详细的性能分析报告
三、安装yslow,安装地址:https://addons.mozilla.org/en-US/firefox/search?q=YSLOW&cat=all大家下载的时候要在FireFox中点击这个地址,要不然下载的连接总是跳到下载FireFox的页面,让你去下载FireFox,郁闷得很。
安装之后,打开Firebug,可以看到一个按钮,叫做YSlow,点击之后,点击RunTest就会看到分析报告。
我的网站主页分析:
QQ:
sohu:
google:
通过这个分析,再对比Page Speed给出的调优建议,页面调优就比较简单了。