Ticket #102 (closed defect: fixed)
IT商城eyp后台很慢的问题
| Reported by: | huangzhong | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | 管理后台 | Version: | |
| Keywords: | 网速 | Cc: | |
| Due Date: | 26/04/2012 |
Description
- 问题
这段时间信息部反馈说是eyp后台特别慢,特别是9点上班后
- 分析
第一反应是找网络和dba看应用服务器和数据库的负载,然后查应用日志,但应用和数据库的负载都很正常,日志里也没有什么特别的故障。想到9点后变慢,以为是商家在那个时间段都会做一键刷新的操作导致数据库压力大,特地找袁媛在9点到10点的时候监控数据库,也没发现什么异常。最后用httpwatch观察页面的时候,发现服务器响应很快,但css和js加载的时候特别慢,而且这些css和js在客户端都没有做缓存,每次都要去服务器拿一次,也许问题就在这里了,eyp后台没有使用nginx,请求直接去到resin。
- 解决方案
把eyp后台用到的css和js都扔到了www1上,果然快了很多。
- 后续思考
eyp后台中调用了一个公共的头文件,这个头文件把所有可能会用到的css和js都包在里面,这样写代码的时候是爽了,不用每个文件都写一次这些css和js,但这是种很不好的习惯,造成页面很臃肿,不要的东西就不要放在上面,浏览器对同一域名进行请求的并发连接数都是有限制的
Change History
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/global/2008/images/jss/m_logo091125.jpg)
以后完成了请及时关闭