文档章节

腾讯云、阿里云windows环境和linux环境php性能评测

 我退而结网
发布于 2018/07/23 16:28
字数 780
阅读 32
收藏 0

一直用着阿里云的windows环境做服务器,主要是感觉操作习惯,同时也一直感觉运行速度不会差别太大,那天闲着看了看腾讯云,发现很便宜,买来一个玩玩,同时用来测试一下性能对比。

测试用的php代码

<?php 
function msec()
{
    list($sec,$msec) = explode(' ', microtime());
    return (floatval($sec)  + floatval($msec)) ;
}
$s_time = msec();

function fib($n) {
    if ($n == 1 || $n == 2) {
        return 1;
    }
    return fib($n - 1) + fib($n - 2);
}

echo fib(40);
$e_time = msec();
echo '<br>';
echo $e_time - $s_time;

测试用的机器环境及成绩

1、阿里云4核4G云服务器,win server 2008 + iis7 + php7.1.9  平均时间33.000211000443秒

2、阿里云1核1G云服务器,win server 2008 + iis7 + php7.1.9 平均时间 33.249149084091秒

3、阿里云1核1G云服务器 ,centos 7.2 64 + 宝塔LNMP + php 7 (编译安装) 平均时间 8.1608111858368秒,开启opcahce后6.4689049720764,可见opcahce有对阿里云有效果,但效果并不是非常明显。

4、腾讯云1核1G云服务器,centos 7.2 64 + 宝塔LNMP + php 7 (编译安装) 平均时间 7.6901299953461秒

5、腾讯云1核1G云服务器,win server 2008 + iis7 + php7.1.9 平均时间 14.15625秒

6、腾讯云AMD1核1G服务器,centos 7.2 64 + 宝塔LNMP + php 7 (编译安装) 平均时间16.776945114136,开启opcahce后9.4125809669495,可见opcahce对腾讯AMD服务器的加速效果非常明显。

由以上成绩可以看出

1、阿里云单核多核的单线程性能是差不多的。

2、win server 2008 + iis7 + php7.1.9 环境下,阿里云的服务器比腾讯云的服务器差很多,大约低两倍多的速度。

3、centos 7.2 64 + 宝塔LNMP + php 7 (编译安装)环境下,阿里云和腾讯云服务器差不多,腾讯云略快一点。

4、同等环境下,编译安装的linux centos 7.2 64 + 宝塔LNMP + php 7环境下比win server 2008 + iis7 + php7.1.9环境下单线程性能高接近两倍(腾讯云下7.69012秒和14.15625秒)和四倍(阿里云环境下33.249149084091秒和8.1608111858368秒)。 

由这个小的测试我感觉以后购买云服务器的时候,如果是linux环境,两家差不多(但腾讯的amd云差不少,当然价格也便宜不少),如果是选windows环境,则尽可能选择腾讯的(这个异常,我解释不了,linux环境下差不多,windows环境下差两倍)。同时,感觉linux服务器的性能确实高很多,而且linux下服务器的配置管理现在都很容易,装个宝塔大部分问题都可以解决。

当然,以上仅仅是小的测试,更多测试的是单线程的CPU性能,一个服务器性能有很多方面,内存、硬盘、带宽。

© 著作权归作者所有

粉丝 1
博文 16
码字总数 4463
作品 0
潍坊
私信 提问
加载中

评论(1)

L
LW_2019
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=dw5dgx4l
服务器搭建博客或论坛所需服务器及管理软件

  服务器搭建博客或论坛   论坛:个性网技术论坛   技术从来都是有进步没有退步,如果你还在以为任何网站都需要自己敲代码完成,说明你可能落后了,本媒体只做良心平台,专门分享互联网...

人工智能未来科技
2017/11/29
0
0
LAMP 编译安装 +wordpress+discuz

#软件下载 #开源博客Wordpress 下载地址:https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz #PHP 7 下载地址:http://cn2.php.net/distributions/php-7.1.4.tar.gz #apache 下载地址:......

chaunceyjiang
2018/06/26
0
0
阿里云linux+kodexplorer可道云搭建私有云盘

kodexplorer可道云介绍 KodExplorer可道云,原名芒果云,是基于Web技术的私有云和在线文件管理系统。致力于为用户提供安全可控、可靠易用、高扩展性的私有云解决方案。用户只需通过简单环境搭...

1545319366528454
2018/12/03
0
0
亲测:阿里云的高效云盘真没有声称那么好

上个月,笔者对国内两大云厂商(阿里云和腾讯云)的云服务器、云数据库和云存储三种产品做了性能评测,算是对两家的部分计算和存储产品(数据库也可视作一种存储形式)做了简要对比。虽然评测...

路过秋天
2016/12/14
0
0
centos7(linux)系统下利用自带的mail发送邮件服务

centos7(linux)系统下利用自带的mail发送邮件服务 2018年07月14日 09:55:53 hbqhzx123 阅读数:2956 本章三部分,一是基于虚拟机下的centos7环境搭建,二是基于在阿里云购买的centos7服务器环...

linjin200
04/15
13
0

没有更多内容

加载失败,请刷新页面

加载更多

怎样在磁盘上查找MySQL表的大小?这里有答案

导读 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎...

问题终结者
39分钟前
6
0
jQuery load() 方法实现加载远程数据

jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法: $(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的...

前端老手
40分钟前
5
0
Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2

问题 上一篇Spring Boot Cache + redis 设置有效时间和自动刷新缓存,时间支持在配置文件中配置,说了一种时间方式,直接扩展注解的Value值,如: @Override@Cacheable(value = "people#${s...

xiaolyuh
48分钟前
10
0
怎样在磁盘上查找MySQL表的大小?这里有答案

我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应...

Linux就该这么学
今天
5
0
Redis

一、Redis支持的几种数据类型:字符串、List、SET、HASH、ZSET 二、Redis的缓存技术主要是为了降低关系数据库的负载并减少网站成本 三、在Redis里面,被MULTI命令和EXEC命令包围的所有命令会...

BobwithB
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部