[问题] 网页效率疑问

楼主: mickeyboy (mickey)   2014-08-22 11:29:53
小弟最近写了一个网站
里面每页都约几百行程式码
在执行中的循环或者数据库查询也不吃重
数据库比数很少(不到50笔)
循环数也不多
在自己本机测试没什么问题,但传上服务器之后
一个下拉表单捞数据库呈现在表格中
就需要等待2~3秒
请问有可能是服务器主机问题吗? 还是要从程式方面着手?
quad-core AMD opteron processor 2376 2.30GHz
RAM 4GB
有什么方法可以测试出来?
作者: crossdunk (推嘘自如)   2014-08-22 11:31:00
看捞资料速度如何吧
作者: 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:00
1.只有下拉资料会LAG2-3秒吗? 读取一般图片或静态网页呢?2.网站跟数据库是放在同一台主机吗?还是数据库在另外一台你要先抓出错误 从Apache、PHP、MySQL着手Apache 有没有开网页压缩?装DDOS模组?PHP 有没有装加速器? MySQL 有没有设定快取?本地主机和网站主机的Apache MySQL PHP 设定是一样的吗?50笔资料真的满少的 要LAG真的有点难
作者: superpai (超级白)   2014-08-22 14:02:00
传输时间看了吗?
作者: pm2001 (做个盾牌眼球兵吧)   2014-08-22 16:08:00
你是一个查询一个request吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com