• keress

    (@keress)


    We’re casting about for a developer to do some advanced functions, added onto our WordPress installation and I’m getting a few people arguing that we’d be better off dumping WordPress and going with something like Ruby on Rails. They say that it can handle a lot more traffic than WordPress and that WordPress is fine for hobby sites but won’t be able to stand up to more sophisticated use.

    I know there’s a long list of ‘famous’ sites on wordpress, albeit as a blog and not so much a CMS platform. My thinking is, all we’re basically doing is looking for a php developer. That we’re letting that spin from a WordPress installation is incidental. So, I would think, the argument is, is PHP less capable than Ruby to operate a fast growing site that became as popular as say, Facebook?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    “Ruby on Rails” is a programming language, more or less. It’s a development platform. It’s not a CMS.

    WordPress, done correctly, scales just fine. However, the most common case of WP usage is for small sites on shared, overloaded, hosts. There, naturally, the site can’t scale because the host is simply not enough to handle the amount of traffic.

    WordPress can be scaled more or less indefinitely, it’s all really just a matter of your traffic vs. your hardware and site design.

    While different people will give you different opinions on this topic, I think that PHP is far more suitable and mature to use for a major scalable site than Ruby is. Ruby is neat, but new-ish. It’s not been proven to scale very well in the long term, although some (few) major sites have been built off it before. To pick the highest-profile example, Twitter was originally built using Ruby, then after two years of major scaling issues, abandoned it entirely for something else (unknown as to what they switched to). This is not unusual, it’s built into Ruby from its very beginnings. It’s a major design goal of Ruby to trade software performance for developer performance. So it will naturally be slow, because it’s supposed to. It has gotten better, but it will not be really usable for large-scale deployment for the next 5 years, IMO.

    jeremyspouken

    (@jeremyspouken)

    Twitter didn’t scale well with Ruby because the did it their way. Ruby scales, PHP scales it just a matter of the architecture and design. By design and architecture Twitter was a mess but they still blamed Ruby for it.

    Their Messaging Queue was Starling which talks to the memcache protocol and that MQ does not perform well, it’s the slowest and baddest of them all. So they moved to Scala now so let’s see what excuse they will bring out of the closet.

    Anyhow read here:
    http://codex.wordpress.org/High_Traffic_Tips_For_WordPress

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘How “scalable” is WordPress?’ is closed to new replies.