繁体   English   中英

即使具有超级配置,Prestashop在Amazon AWS + RDS中也不稳定

[英]Prestashop unstable in Amazon AWS + RDS even with a super-configuration

目前,我们网站上同时有大约800个用户在线,这自3个小时前开始不稳定,当时客户在instagram上与有影响力的人进行了宣传。

伺服器:Apache2 PHP 7.0 MariaDB

AWS:m5.2xlarge(监视打印: https ://imgur.com/a/gBYSLwB)RDS:db.m5.24xlarge(监视打印: https ://imgur.com/a/UHj0jMM)

有人有任何想法为什么网站仍然不稳定? 慢,有时离线?

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

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

  • 检查您使用的是InnoDB还是MyISAM表,更喜欢InnoDB,可以轻松切换
  • 在MariaDB中打开slow_query_log并监视正在发生的事情,可能是模块或特定查询引起您的麻烦

这是您可以考虑的其他一些性能改进:

  • 使用Nginx + PHP-FPM而不是Apache
  • 使用PHP 7.3而不是PHP 7.0(在PrestaShop上性能提高了约15%),这仅需要一些PHP警告即可修复
  • 启用和调整PHP Opcache(已经在PHP 7.x中,只需在php.ini中对其进行配置
  • 使用具有主/从配置的两个单独的MariaDB实例(您可以在PrestaShop配置中指定两个服务器)
  • 使用mysqltuner查找最佳MariaDB配置
  • 使用缓存模块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM