WordPress最快的服务器堆栈配置?

时间:2011-05-05 作者:SkinnyGeek1010

如果您正在为尚未启动的WP网站配置新的VPS,您会选择什么技术?(网站规格如下)

Website
目标点击量为50-60k次/月,以及更多该网站旨在使用链式选择菜单(1个查询多个框)对嵌入式YouTube视频进行分类。使用少于5个“静态”页面。我想保持主页相当静态,以便服务器可以更轻松地缓存它。

Server
从Linode 512mb VPS开始,可以根据需要进行扩展。

What I have planned so far
在浏览完web之后,使用Ngnix反向代理的Apache似乎没有提供任何好处,除非您需要Apache for cPanel,或者对它更满意(我不是刚开始)

最新的Nginx-PHP-FPM-X-Cache(也在WP中使用W3-Total Cache)

2 个回复
最合适的回答,由SO网友:chrisjlee 整理而成

这里有一篇关于负载优化和性能的文章:Steps to Optimize WordPress in Regard to Server Load?

对于大多数页面请求,也可以使用CDN。

如果想要提高性能,就必须尽量减少对数据库的请求,并设置积极的缓存。

使用Drupal我知道这可以内置到Drupal安装中。我不太熟悉Wordpress,也不太熟悉Wordpress是否有集成到Wordpress中的功能来促进反向代理请求。

如果要使用mem缓存,可能需要更多的Ram来提供页面。

您可能还需要在服务器上设置varnish。单独设置清漆会给你很大的提升;据我所知。清漆http://www.varnish-cache.org/

SO网友:Jesse Nickles

实现;“最快”;服务器堆栈涉及优化多个层,而不仅仅是构成实际VP的软件模块(如Ubuntu包等)。我告诉客户要像金字塔一样思考这个问题,因为;“顶部”;“没有好的”就没有意义;基本(&Q):

  1. DNS. 现在最好的DNS技术是Anycast。。。使用ICANN认证的注册商,避免转售商API,以保持事情的干净和简单。就我个人而言,我将所有客户都放在CloudFlare上,因为他们仍然是fastest DNS service 在世界上。CloudFlare的另一个好处是,除了其他一些漂亮的可选功能外,它还可以极大地帮助稳定/优化网站的SSL握手
  2. Datacenter. 在主要互联网中心城市选择一个管理良好的机架,以减少;啤酒花“;需要将您的网站内容交付给可能很远的用户。无论您是否使用CloudFlare之类的代理服务,您仍然可以为静态资产添加CDN服务,以确保它们是从分布式边缘位置加载的
  3. Virtualization. 目前,高端数据中心中的虚拟容器之王是KVM,它已经超过了OpenVZ、XEM等其他容器(请记住,这与Docker容器这一不同的技术不同)基本上,您应该只使用KVM云服务器来更好地为VPS机器分配资源
  4. OS. 大多数主要的Linux操作系统都很不错,但也有一些更好地调整到web服务器,并减少了所需的RAM/资源量。。。Ubuntu服务器是当今最好的、用户友好的服务器之一,在某些情况下,您可能会考虑使用Debian或Red Hat等LEMP stack. 避免了这里的主要讨论,LEMP堆栈已经在性能方面领先市场好几年了。这意味着Linux、Nginx、MySQL(MariaDB)和PHP-FPM。。。。大多数系统管理员还将包括用于对象缓存的Redis。(一些像OpenLiteSpeed这样的Nginx竞争对手声称速度更快,但这是not accurate.)

    CloudFlare+DigitalOcean+Ubuntu LTS+Nginx+MySQL+PHP-FPM+Redis

    但这并不是那么简单,因为您还需要确保所述“中的每一层”;堆栈(&Q);配置良好。这是大多数web开发人员都不知道的服务器管理部分,这就是为什么像我自己的开源项目SlickStack 正在努力使自动化最佳做法和设置变得超级容易。。。包括Linux内核等。

结束

相关推荐

如果你使用Nginx,你会面临什么问题

WordPress非常占用内存,我一直在考虑使用nginx而不是apache。在这样做之前,一个主要的考虑因素是是否有任何插件会停止工作。我已经测试了一些,它们似乎有效,但我需要找出是否有任何可能损坏的。