网页加载时间长分析解决思路

网页加载时间长分析
我有个网页加载时间特别长 ,然后使用 firefox 开发工具进行查看
有以下疑问: 
第一 ,发现有个ajax的请求时间很长. 这个ajax就是一个查询,然后返回一个json.数据量只有几十条.
第二,我把页面参数,代入数据库中 查询,执行时候也就是 1秒.
但是前台加载为什么那么长时间呢?
------解决思路----------------------
首先看查询数据的速度,
然后看你的处理逻辑是否复杂。
当然如果页面加载项比较多,也会影响速度(第一次特别慢)。
还要看你是不是有缓存cached
------解决思路----------------------
真的是1秒的话,那几十条的数据查询时间是很长的了。
用sql profiler跟踪一下该查询的sql语句及执行时间,同时观察一下是否同时有其他什么耗时的查询。
------解决思路----------------------
你程序中做个日志:进入到后台时间;后台进入数据库时间;数据库返回时间。看看时间都花在哪里