初学php和一年的java之间的比较

来源:互联网 发布:中小型企业网络搭建 编辑:程序博客网 时间:2024/05/21 09:52

首先:结果很不乐观,java比php慢了不止一倍。

数据库:mysql 5.6

php版本:7.0.1

jdk:1.8.0

容器:apache2.4,tomcat 7

php框架:thinkphp5

java框架:springmvc+hibernate


2017-07-31

在公司电脑上同时运行javaweb和php程序,对数据库进行存储操作,1w条数据,php 30秒左右,java 60秒左右。

ps1:tp5存在insertall()方法,可以一次存入1千条数据。效率更高。而我的javaDao并没有写批量存入方法。


2017-08-01

在家测试tp5存1000条数据,竟然花了53秒,公司的破电脑都只花 5,6秒。

ps1:批量插入还是很快,毕竟只对数据库进行一次操作。


2017-08-04

牛逼了,我的java,

还是sh框架,把事务和hibernate的session单独提取出来,然后1w条都完成后在进行commit,只花1440毫秒。java果然自己要对框架对手啊。


2017-08-05

不知道为啥,在公司和在家使用同一个php项目,在家竟然存100条数据都要6秒,很奇怪。


2017-08-08

放弃插入操作了,毕竟一次性插入上万条数据的场景并(没)不(见)多(过),测试10w条内的查找比较好。

java:“”24毫秒,null 4毫秒

php:""1秒    null 0秒

精度问题,明天有时间再试试。


2017-11-12

很久早上起不来了,

最近看到了tp5也有事务操作,所以试试有事务和没有事务有多大的效率差别。发现差别还是很大的。

1w条:

提取事务:4.010236s

没有事务:25.383938s

感觉java和php数据库没啥可比较的了,java比php强的也就是并发和jvm了把。

原创粉丝点击