我正在管理一台托管服务器,我的一个客户将启动一个高流量的 PHP 网站。这是一个低价拍卖网站,我们预计每天有 25,000 到 30,000 名访问者。
您能告诉我应该更改服务器配置(PHP 和 Apache)中的哪些内容以避免出现问题吗?访问量大的话,恐怕服务器会崩溃。
谢谢
最佳答案
使用像 nginx 这样的轻量级 Web 服务器作为反向代理和静态内容服务器应该将 Apache 内存和 CPU 使用率保持在最低限度,这在大型网站上会出现问题。
APC 作为操作码缓存在大型站点中也很有用,因为将 PHP 脚本编译为操作码的成本很高。
您的服务器使用哪种 Apache fork 模型?事件和工作线程 MPM 可能更适合具有更高并发连接的大型站点。
PHP 在 Apache 中如何设置,即 FastCGI/CGI/DSO/SuPHP/FPM? SuPHP 将是最慢的,而 FastCGI、FPM 和 DSO 将为您提供更好的性能并允许您使用操作码缓存。
如果您不需要网站上的 SSL 支持,可以使用 https://www.cloudflare.com/ 等免费服务。还将减轻服务器的负载。
关于apache - 高流量网站的服务器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969929/