PHP 的 SSD 性能如何?

PHP 的 SSD 性能如何?

我的程序员刚刚使用 Doctrine ORM 用 PHP 构建了一个应用程序(将是一个高流量的社交网站),它对 PHP/Apache 和 CPU 的要求非常高。查询速度非常快,MySQL 几乎不使用任何 CPU,只是 Apache。

我很好奇 SSD 是否有助于加速 PHP/Apache,因为我知道瓶颈在于 PHP 读取多个文件、类文件和加载大量数据。

因此,常识让我想到,如果 PHP 正在读取多个 PHP 文件,那么 SSD 只能在读/写方面提供帮助?

我原本想为 PHP 应用程序做一个高性能 SSD,但对于用户图像上传,我将继续使用 15k SAS。在这种情况下使用 SSD 是否存在性能问题?它是否有助于加快 PHP/Apache 的速度并解决 CPU 问题?

答案1

只有在系统分析显示磁盘 I/O 当前存在瓶颈时,性能才会得到提升。您的系统分析是否显示了这一点?

答案2

我最好分析一下你的代码,看看瓶颈到底在哪里,因为好的固态硬盘相当昂贵,而且(乍一看)花这么多钱并不能给你带来那么多的性能提升。

您现在的负载水平如何?它是测试系统还是拥有数千名用户的生产服务器?

答案3

我完全不同意最后一条评论。

SSD 会对性能产生巨大的影响。

不幸的是,大多数管理员不知道如何正确设置 SSD 和周围的服务器系统以利用 SSD 性能,所以他们所做的只是使用 SSD 来替代 SATA,但这样做效果并不好。

这就像购买一辆价值百万美元的高端跑车,然后每天只开它上下班,因为你不知道如何驾驶它才能发挥它的潜力。

就我而言,我们已经对整个系统进行了适当的调整,以利用 SSD 驱动器,而其变化远远超出了令人惊奇的范围,非常值得。

相关内容