我可以将 SSD 用于 mysql 数据文件和系统或网站文件(.php 文件、图片、视频)。由于我的 SSD 容量有限,我无法同时使用这两者。
最好的方法是将 Windows 2012 和 mysql 放在 SSD 或 Web 文件上?
有人知道吗,每个 .php 请求是否都从磁盘读取 php 文件,还是缓存?如果缓存,最好将 OS/mysql 放在 SSD 上,将其他文件放在 SATA 磁盘驱动器上。
有任何想法吗?
答案1
将数据库放在 SSD 上。更新时,必须将其写回磁盘,这很昂贵。源文件几乎不会改变,因此它们直接缓存在内存中。
如果您希望缓存 PHP 文件,请安装 PHP 加速器(如 eAccelerator),它将在内存中缓存已编译的代码。将文本文件放在 SSD 上是一种微优化,不会有任何效果。
答案2
这取决于许多因素,但如果您有一个相对较大的数据库,我建议使用 SSD 上的数据库。