首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web应用程序速度问题

问Web应用程序速度问题
EN

Server Fault用户
提问于 2009-08-11 23:38:48
回答 5查看 153关注 0票数 0

我有一个web应用程序运行在一个内部网络为我们的客户。这个问题与我关于优化远程MySQL安装的另一个主动问题略有重叠。问题是速度,这款应用程序速度慢得令人痛苦。这个应用程序在另一个环境中运行得很好,所以我已经排除了编码。

  • 刷新一个特定的页面需要几分钟(字面上)才能加载。
  • MySQL服务器位于一个单独的盒子上,但它从web服务器上跳到了一个4ms。
  • 这不是一个缓慢的查询,在等待页面加载时检查处理列表显示根本没有挂起的查询。

下一步是什么?MySQL是否仍然是问题所在?也许它正在快速检索,但返回数据的速度不够快?我还能去哪儿找呢?

非常感谢您的帮助。

EN

回答 5

Server Fault用户

发布于 2009-08-26 13:42:22

您能否验证DNS配置正确且响应速度快?

在对用户进行身份验证时,MySQL需要执行反向DNS查找,以将客户端IP地址解析为主机名并在其mysql.user数据库中匹配。

要检查这一点,您可以尝试类似于mysql服务器的dig -x <client_ip_address> (如果在Windows上运行nslookup <client_ip_address> )。

如果这个请求没有足够快的响应,就会有很多解决方案(我现在不能把它们全部写下来)。

票数 1
EN

Server Fault用户

发布于 2009-08-11 23:53:39

一些想法:

  • 可以签入MySQL的慢速查询日志。
  • 您是否尝试过在同一个web服务器上使用数据库运行应用程序?
  • 您可以使用iftop检查两个服务器之间的通信量,以确定网络是否是瓶颈。
票数 0
EN

Server Fault用户

发布于 2009-08-12 00:13:50

脑海中闪现的一个猜测是,也许查询是被缓冲到一个结果中,而不是按找到的方式发送数据?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/53002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档