作者mickeyboy (mickey)
看板Web_Design
标题[问题] 网页效率疑问
时间Fri Aug 22 11:29:53 2014
小弟最近写了一个网站
里面每页都约几百行程式码
在执行中的回圈或者资料库查询也不吃重
资料库比数很少(不到50笔)
回圈数也不多
在自己本机测试没什麽问题,但传上伺服器之後
一个下拉表单捞资料库呈现在表格中
就需要等待2~3秒
请问有可能是伺服器主机问题吗? 还是要从程式方面着手?
quad-core AMD opteron processor 2376 2.30GHz
RAM 4GB
有什麽方法可以测试出来?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.72.251.242
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1408678198.A.A51.html
1F:推 crossdunk: 看捞资料速度如何吧 08/22 11:31
2F:推 alog: 你网路频宽 08/22 11:31
3F:→ alog: 还有主机的IOS性能 08/22 11:32
4F:→ alog: 多打s , 是IO 08/22 11:32
5F:→ alog: 以及机房位置 08/22 11:33
6F:推 GoalBased: 表格几笔资料啊? 08/22 11:37
7F:→ GoalBased: 你是说那个表个显示出来不到50笔吗? 08/22 11:37
8F:→ yshlptt: 开浏览器除错工具看看时间耗在传输的哪个阶段 08/22 11:38
9F:→ yshlptt: 卡在 DNS 查询八成就是主机位置的问题 08/22 11:39
10F:→ yshlptt: 若是卡在等待状态就要开 MySQL 的 slow query log 检查 08/22 11:40
11F:推 GoalBased: 可以先排除,不是资料库搜寻问题(资料量少 本机没问题) 08/22 11:40
12F:→ yshlptt: 或是看看同一个动作有没有不小心触发太多多余查询 08/22 11:40
13F:→ GoalBased: 看一下问题是不是出在,程式连资料库那一段 08/22 11:41
14F:→ GoalBased: 或者是server给外面的client连的设定有问题 08/22 11:41
资料库内跟表格都不超过50笔
有些是 A function中 查询有哪些帐号 然後再给B function 去查细部资料
自己使用SQL是马上就出来了
网路部分在上一般网站也没有LAG的问题,会不会可能是防火墙 或者是机房网路的问题?
那小弟再尝试看看上面的方法看看
※ 编辑: mickeyboy (203.72.251.242), 08/22/2014 13:07:30
※ 编辑: mickeyboy (203.72.251.242), 08/22/2014 13:08:17
※ 编辑: mickeyboy (203.72.251.242), 08/22/2014 13:14:21
15F:推 yanli2: 1.只有下拉资料会LAG2-3秒吗? 读取一般图片或静态网页呢? 08/22 13:28
16F:→ yanli2: 2.网站跟资料库是放在同一台主机吗?还是资料库在另外一台 08/22 13:28
17F:→ yanli2: 你要先抓出错误 从Apache、PHP、MySQL着手 08/22 13:29
18F:→ yanli2: Apache 有没有开网页压缩?装DDOS模组? 08/22 13:29
19F:→ yanli2: PHP 有没有装加速器? MySQL 有没有设定快取? 08/22 13:30
20F:→ yanli2: 本地主机和网站主机的Apache MySQL PHP 设定是一样的吗? 08/22 13:31
21F:→ yanli2: 50笔资料真的满少的 要LAG真的有点难 08/22 13:32
22F:→ superpai: 传输时间看了吗? 08/22 14:02
23F:推 pm2001: 你是一个查询一个request吗? 08/22 16:08