免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 12768 | 回复: 21
打印 上一主题 下一主题

请教,网页打开速度很慢apache+php+mysql [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-02 12:08 |只看该作者 |倒序浏览
两台服务器,一台apache+php,另外一台mysql,二者间千兆互联。前台页面调用数据库时通过内网卡直接访问mysql的IP进行读取,然后为外网卡进来的请求提供服务。
测试发现网页连接建立以后,到客户端的平均流速只能达到3000字节/秒,平均响应时间非常慢,往往1w多ms,而如果只访问静态页面不访问mysql,就会高很多,大概能到一个正常水平几M字节每秒,平均响应时间下降为1k~2k毫秒,因此猜想是因为调用数据库才导致网页打开很慢。但下面的检查应该从什么地方入手?为什么会导致这种问题呢?请教各位。
我在本地局域网搭建了一个类似的平台,检测结果一样,一旦有涉及mysql调用的页面,页面的传输速度就极大下降,反映时间就会增高到上万毫秒,局域网速率为100M,托管服务器速率为1G。请教为何会这样呢?

论坛徽章:
0
2 [报告]
发表于 2008-09-02 13:52 |只看该作者
1.数据库里调用了什么语句?
2.环境是什么?
3.数据结构是什么?
4.如果单独在数据库中执行速度怎么样?

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
3 [报告]
发表于 2008-09-02 14:22 |只看该作者
先排除单个数据库的问题

再看是不是网络的问题哦

论坛徽章:
0
4 [报告]
发表于 2008-09-02 14:56 |只看该作者
原帖由 hb_li_520 于 2008-9-2 13:52 发表
1.数据库里调用了什么语句?
2.环境是什么?
3.数据结构是什么?
4.如果单独在数据库中执行速度怎么样?

我不是很清楚调用了什么语句,是开发部门作的。但是我搭建过一个测试平台,网站是从这个测试平台建立起来,然后移植到托管服务器上的,原先的测试平台中调用的是本地数据库,而现在的数据库调用的是远程数据库。据开发部门讲,其他都是一样的,只是由本地数据库访问变成了远程数据库访问而已。

论坛徽章:
0
5 [报告]
发表于 2008-09-02 14:58 |只看该作者
原帖由 ruochen 于 2008-9-2 14:22 发表
先排除单个数据库的问题

再看是不是网络的问题哦


这个我该如何做呢?是不是还得找开发人员?
按照开发人员讲,调用的语句都是一样的,只是一个调用本地库,一个调用了远程库(其实也是局域网内的,而且无论千兆局域网还是百兆局域网,反应速度都很慢)。

论坛徽章:
0
6 [报告]
发表于 2008-09-02 17:08 |只看该作者
原帖由 iamshiyu 于 2008-9-2 14:56 发表

我不是很清楚调用了什么语句,是开发部门作的。但是我搭建过一个测试平台,网站是从这个测试平台建立起来,然后移植到托管服务器上的,原先的测试平台中调用的是本地数据库,而现在的数据库调用的是远程数据库 ...



这个你还是找开发部的人解决吧!估计我们想帮你也没有什么办法.
因为没有办法提供细节一点的东西.

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
7 [报告]
发表于 2008-09-02 17:42 |只看该作者
在my.cf里面将域名解析的关掉看看

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
8 [报告]
发表于 2008-09-02 17:46 |只看该作者
原帖由 ruochen 于 2008-9-2 17:42 发表
在my.cf里面将域名解析的关掉看看


就是在my.cnf里面的[mysqld]添加skip-name-resolve

论坛徽章:
0
9 [报告]
发表于 2008-09-03 10:33 |只看该作者
原帖由 ruochen 于 2008-9-2 17:46 发表


就是在my.cnf里面的[mysqld]添加skip-name-resolve

谢谢,添加了,但是没有效果。原本也没有发现两台服务器间有针对port53的请求。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
10 [报告]
发表于 2008-09-03 10:40 |只看该作者
还有将/etc/hosts里面添加两台主机的解析


估计你得和开发的一起来分析了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP