0 wordpress amazon-ec2 bitnami amazon-web-services
我在小型实例上遇到了 Amazon EC2 和 Bitnami Wordpress AMI (RedHat) 的几个问题..老实说,我不知道该问谁:) 我不是系统管理员/Linux 专家,但我已经学习了基本的 SSH命令和其他需要继续进行基本启动的东西。
所以这就是发生的事情:
WordPress 网站加载速度极慢 - PageSpeed 和 YSlow 得分为 27(共 100)。我认为这是由 php.ini 中的 memory_limit 引起的。当我安装 Bitnami Wordpress AMI、导入 WP 用户、设置主题和其他基本内容时,我什至无法访问 WordPress 网站 - 只显示一个空白页面。经过几个解决方案后,我尝试将 php.ini memory_limit 从 32M 增加到 128M(最大值)。我已将 WP 内存限制增加到 64M。
网站加载正确,用户能够访问它 - 但速度非常慢。当我尝试将 php.ini 内存限制减少到 64M 时,网站再次显示空白页面。
我目前唯一能想到的就是将 EC2 实例从 .small 增加到 .large 或类似的。请让我知道您对这个问题的想法......非常感谢!
我们的 Php/MYSQL 应用程序也遇到了类似的问题,我们将其转移到连接到 RDS 数据库实例的 EC2 实例。尽管所有规格都相同,即 CPU 数量、RAM、时钟速度和 Php/Apache 版本相同,但页面加载时间比我们以前的服务器长 10 倍。
我们终于找到了问题的原因,RDS数据库的Cache查询大小默认设置为0。这导致数据库运行极其缓慢。我们将query_cache_size更改为1000000000 (1G)(因为 RDS 实例有 4G RAM),应用程序性能立即与我们之前的(非 AWS)服务器一样好。
其次,我们发现本地安装了 MySQL 的 EC2 服务器在 Amazon Linux 构建上表现不佳。我们在运行 Ubuntu 的 EC2 实例上尝试了同样的操作,并且使用本地 MySQL 数据库时性能非常好。
显然,出于可扩展性的原因,我们选择使用 RDS 实例,但我们发现有趣的是,将 MySQL 数据库移至 EC2 实例上从根本上提高了 Ubuntu Linux EC2 服务器的性能,但与 Amazon Build of Linux 没有任何区别。
归档时间: |
|
查看次数: |
9134 次 |
最近记录: |