亚马逊EC2 Bitnami WordPress的非常慢(Amazon EC2 Bitnami Wo

2019-09-19 00:11发布

我对小实例遇到了亚马逊EC2和Bitnami WordPress的AMI(红帽)的几个问题..和老实说,我不知道该问谁:)我不是一个系统管理员/ Linux的专家,但我已经学会了基本的SSH命令和继续前进的基本需要启动其他的事情。

因此,这里是正在发生的事情:

WordPress的网站加载速度极慢 - 的PageSpeed和YSlow的评分是100。27,我认为这是通过在php.ini中memory_limit的造成的。 当我安装的WordPress Bitnami AMI,进口WP用户,设置主题和其他基本的东西,我无法访问,甚至WordPress的网站 - 只是一个空白页出现了。 几个解决方案之后,我试图从不断增加的php.ini 32M到memory_limit的128M(最大)。 我也增加了WP内存限制为64M。

网站正确加载和用户都能够访问它 - 但它是极其缓慢。 当我尝试减少的php.ini内存限制为64M,网站再次显示了一个空白页。

只有我能想到的事情目前正在增加的EC2实例从。小到。大或相似。 请让我知道你对这个问题..和许多感谢的想法!

Answer 1:

我们也有类似的问题,这是我们搬到连接到RDS数据库实例的EC2实例一个PHP / MySQL的应用。 网页服用10倍的时间比我们以前的服务器上加载,即使所有的规格都的CPU,RAM,时钟速度相同,即数量和PHP /阿帕奇的版本是相同的。

我们终于找到了问题的原因,默认设置为RDS数据库缓存查询大小为0。这会导致数据库非常缓慢运行。 我们改变了query_cache_size变量10亿 (1G)(作为RDS实例有内存4G),并立即将应用程序的性能是我们以前(非AWS)服务器一样好。

其次,我们发现,与MySQL的EC2服务器在本地服务器上安装并没有对亚马逊Linux构建表现良好。 我们试图在运行Ubuntu的EC2 instnace同样的事情,并与当地的MySQL数据库的性能是伟大的。

显然,对于可扩展性的原因,我们就跟着使用RDS实例,但我们发现它有趣的是,MySQL数据库移动到EC2实例彻底改进为Ubuntu Linux操作系统的服务器EC2的表现,但与亚马逊建立的Linux的没有什么区别。



Answer 2:

既然你还没有收到答案,让我对我的意见汇总到的东西,是希望有用:

  • 简介您的应用程序 ,了解的时间被消耗在哪里。

你可以影响一些领域是:

  • PHP需要的RAM,但这样做你的数据库(我一无所知Bitnami,但WordPress使用一个SQL数据库,用于存储)。
  • 分配足够的内存来PHP。 好像是64MB和128MB之间的某处。
  • 如果你正在使用MySQL,编辑my.ini文件。 如果你使用的MySQL默认配置文件,内存分配参数拨打方式太低。 如果您发布my.ini文件,我可以给点建议(或者,如果您使用的是不同的数据库,状态,这即是)。
  • 考虑条带化多个EBS卷为您的数据分区。
  • 使用EBS支持的情况下 ,如果你是不是已经。

你可以对你有谱在手结果,其中调整更明智的决定。



Answer 3:

我建议使用一个缓存工具。 你可以尝试第一种是APC(替代PHP缓存)。 这是很容易在红帽安装:yum的安装PHP-PECL-APC。 你可以得到一个特定的WordPress缓存插件像W3的总缓存或超高速缓存更好的结果。 我用的是最后一个,很容易在WordPress应用程序安装:

  1. 从WordPress管理面板安装超高速缓存
  2. 更改的.htaccess权限:sudo的文件模式666个/opt/bitnami/apps/wordpress/htdocs/.htaccess
  3. 启用该插件,并按照配置步骤。 你可以看到这个插件如何修改.htaccess文件
  4. 根据您的喜好和测试它配置缓存选项。 你可以使用像blitz.io服务性能测试
  5. 更改的.htaccess权限到600的时候一切正常。

我希望它能帮助。



Answer 4:

我们看到类似的东西。 对于我们来说,我们的时间与优化设置摆弄的机会成本不仅仅是一个专门的WordPress的托管服务提供商要高得多。

在这个空间里的领袖(专用WordPress的托管)似乎是WP-引擎和其他一些像合成

http://trends.builtwith.com/hosting/wordpress-hosting

我对我的Dreamhost的个人网站,但他们最终越来越糟这么多年来,我搬到了BlueHost的,这已经OK了。

总的来说,我认为EC2是伟大的,但它需要大量的摆弄的。 根据你的时间和专业领域的成本,可以选择切换到更专业的供应商。

我有任何比我个人的经验是个人外,这些公司没有隶属关系共享在两个Dreamhost的和Bluehost主机客户。



文章来源: Amazon EC2 Bitnami Wordpress Extremely Slow