小弟最近写了一个网站
里面每页都约几百行程式码
在执行中的循环或者数据库查询也不吃重
数据库比数很少(不到50笔)
循环数也不多
在自己本机测试没什么问题,但传上服务器之后
一个下拉表单捞数据库呈现在表格中
就需要等待2~3秒
请问有可能是服务器主机问题吗? 还是要从程式方面着手?
quad-core AMD opteron processor 2376 2.30GHz
RAM 4GB
有什么方法可以测试出来?
作者:
alog (A肉哥)
2014-08-22 11:31:00你网络频宽还有主机的IOS性能多打s , 是IO以及机房位置
作者:
GoalBased (Artificail Intelligence)
2014-08-22 11:37:00表格几笔资料啊?你是说那个表个显示出来不到50笔吗?
作者:
yshlptt (小y)
2014-08-22 11:38:00开浏览器除错工具看看时间耗在传输的哪个阶段卡在 DNS 查询八成就是主机位置的问题若是卡在等待状态就要开 MySQL 的 slow query log 检查
作者:
GoalBased (Artificail Intelligence)
2014-08-22 11:40:00可以先排除,不是数据库搜寻问题(资料量少 本机没问题)
作者:
yshlptt (小y)
2014-08-22 11:40:00或是看看同一个动作有没有不小心触发太多多余查询
作者:
GoalBased (Artificail Intelligence)
2014-08-22 11:41:00看一下问题是不是出在,程式连数据库那一段或者是server给外面的client连的设定有问题
作者:
yanli2 ( Yan™)
2014-08-22 13:28:001.只有下拉资料会LAG2-3秒吗? 读取一般图片或静态网页呢?2.网站跟数据库是放在同一台主机吗?还是数据库在另外一台你要先抓出错误 从Apache、PHP、MySQL着手Apache 有没有开网页压缩?装DDOS模组?PHP 有没有装加速器? MySQL 有没有设定快取?本地主机和网站主机的Apache MySQL PHP 设定是一样的吗?50笔资料真的满少的 要LAG真的有点难
作者:
pm2001 (做个盾牌眼球兵吧)
2014-08-22 16:08:00你是一个查询一个request吗?