apache Prestashop在Amazon AWS + RDS中不稳定,即使使用超级配置

u7up0aaq  于 2023-03-13  发布在  Apache
关注(0)|答案(1)|浏览(91)

我们现在有大约800个用户同时在线的网站,这是不稳定的,因为3小时前,当客户端在Instagram上与一个有影响力的宣传。
服务器:Apache2 PHP 7.0服务器配置
AWS:m5.2x大号(监控打印:https://imgur.com/a/gBYSLwB)RDS:db.m5.24x大(监控打印:https://imgur.com/a/UHj0jMM
有人知道为什么这个网站仍然不稳定吗?速度慢,有时还会离线?

oyxsuwqo

oyxsuwqo1#

乍一看,您的AWS示例似乎可以完美地处理此类流量。

您的性能问题可能与某些SQL锁行为有关:

  • 检查您使用的是InnoDB还是MyISAM表,首选InnoDB,您可以switch easily
  • 打开slow_query_log in MariaDB并监视正在发生的事情,模块或特定查询可能是导致您出现问题的原因
    以下是您可以考虑的一些其他性能改进:
  • 使用Nginx + PHP-FPM而不是Apache
  • 使用PHP7.3而不是PHP7.0(在PrestaShop上性能提升约15%),这将只需要几个PHP警告即可修复
  • 启用和调优PHP Opcache(已经在PHP 7.x中,简单地说就是configure it in php.ini
  • 使用两个独立的MariaDB示例,具有主/从配置(您可以在PrestaShop配置中指定两个服务器)
  • 使用mysqltuner查找最佳MariaDB配置
  • 使用缓存模块

相关问题