PHP+MYSQL+Nginx 在 WIN7 和 LINUX 环境下执行效率差多少?

2014-09-16 09:11:05 +08:00
 Mac
公司的生产环境用的是WIN7,总体用下来速度越来越慢,数据不是很多,但字段很多。20个字段,6000多条记录,现在分页首页加载成网页表格,需要2.2秒。

请问有没有必要换成linux环境?服务器CPU是E6700,内存2G。是升硬件还是换系统?
8867 次点击
所在节点    问与答
37 条回复
akira
2014-09-16 11:01:17 +08:00
6000条数据,除非你里面一堆超长字段,不然根本不可能这样的。

最大的可能是sql各种乱用了,分析下瓶颈sql然后做优化吧
xiaou
2014-09-16 11:02:34 +08:00
跟楼主说的差不多,正在犹豫使用excel还是php+mysql。。。
mornlight
2014-09-16 11:04:19 +08:00
@xiaou 噗,真是够了。
lentrody
2014-09-16 11:10:17 +08:00
loading
2014-09-16 11:12:46 +08:00
@xiaou 我用asp+access快得很!
lazyphp
2014-09-16 11:54:06 +08:00
应该是sql语句问题。估计该用的索引没用上。
alex321
2014-09-16 12:09:49 +08:00
2003 现在 php+mysql 小项目 6w 数据分页 0.00xs ///////
taobeier
2014-09-16 12:46:47 +08:00
看这情况也是醉了~ . 2G内存跑server都比win 7 快啊!
kisshere
2014-09-16 14:21:25 +08:00
采用cursor分页的方式吧
sarices
2014-09-16 14:31:20 +08:00
每一步统计一下时间吧,可以看到耗时在那里,这是最简单的调试方式了,只要在页面输出就可以了
liulinsoar
2014-09-16 15:52:30 +08:00
用win7和linux比,起码用个server版好不
lygmqkl
2014-09-16 16:23:38 +08:00
查程序逻辑 mysql语句吧
typcn
2014-09-16 16:35:16 +08:00
我32位和64位的PHP和mysql 性能差太多 你看一下是不是用的32的
vimutt
2014-09-16 16:42:27 +08:00
说实在的看到这贴 我不由得羡慕起码农职业来 真的是术业有专攻 分析起来头头是道啊 看的我也醉了^0^
cdffh
2014-09-16 18:18:35 +08:00
优化这种东西是很磨人的:
1,mysql开慢查询日志。1秒以上都记录下来。
2,chrome 开发者工具看一下时间主要消耗在那些地方。有缓存和没有缓存得时候都看一下,有时候慢不一定是后端慢,可能是前端需要加载的东西太多。
3,php里面加入时间记录的代码,记录php的执行时间。

先把问题切分:看一下到底是那一块慢 是前端得东西太多,还是后端请求慢。
如果是后端 在定位具体问题 是mysql慢 还是说php慢 因为你是本机mysql 所以php和mysql的连接应该不会慢。
你既然决定要优化了,那就先定位问题,一点一点来吧。 你现在给的信息太少了。
vibbow
2014-09-17 00:08:35 +08:00
根据我个人的测试,Windows下能快一点。。。。。。
GPU
2014-09-17 01:53:12 +08:00
关闭虚拟内存你就会知道你是多么缺内存了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX