另外,同时运行 CentOS、Apache、MySQL 和 PHP 所需的最小内存是多少?
如果重要的话,当前目标就是位于 256Mb RAM 切片/VM 上的名为 SliceHost 的 VPS 提供商。
以下是我目前的笔记:
CentOS-5.x
- 如果可能的话,请使用 32 位而不是 64 位。
- 禁用所有不必要的服务。
Apache 2.X
- 缓存页面加载使用:mod_cache、XCache 或。
- 禁用所有不必要的模块。
- 查看 Lighttpd 和 nginx 是否满足你的要求
MySQL
- MySQLTuner
- SQLite(在 PHP 进程下运行)——就我而言,我需要用于 Drupal 的 MySQL,但下一个版本应该会支持 SQLite。
PHP
- PHP-FPM 使用每日 cron 来重启。
Drupal
- 除了缓存模块之外,没有发现任何东西,这似乎并不比使用 Apache 更好。由于 Apache 更安全,除非我误解了某些内容,否则我宁愿使用它。
不要
- 安装:基于 Web 的 Web 管理工具(phpMyAdmin、webmin 等)、FTP、邮件服务器、邮件/垃圾邮件服务器、防病毒、VNC
_______
有什么建议吗?如果我的列表缺少某些内容或有误,请告诉我。此外,在低负载站点上,是否可以在 256 上运行 LAMP?谢谢!*
答案1
除了 MySQL,所有这些都可以正常运行。
我建议您购买另一个 MySQL 主机,因为 MySQL 在空闲时会占用我的 VPS 上高达 220MB 的 RAM,这就是我切换到 SQLite 的原因。