Ask a Question related to Coldfusion Server Administration, Design and Development.

  1. #1

    Default high traffic on cf?

    I've been working with CF for years on many small sites. I have the
    opportunity now to get into an enterprise level gig. They are expecting
    (conservatively) 40K unique visitors a day for about a month at their peak.
    So, I go clustered (3 web servers on IIS and a couple SQL 2005 db servers) with
    CF enterprise - get it all tuned up. Does anyone have any examples of CF in
    this environment being able to handle this kind of volume? Not trying to stir
    the pot here, but honestly, I'm thinking about going .NET at this point - I
    can't find anyone bragging about CF holding this kind of traffic. So... got
    any case studies to make me more at ease about CF on high volume?

    Moron Guest

  2. Similar Questions and Discussions

    1. Not Much Traffic Here
      On Thu, 03 Nov 2005 14:57:14 +0100, ubuntudude <ubuntudude@foo.bar> wrote: Ubuntu seems to show up a lot on websites lately. They must be...
    2. Studio Traffic ENG
      <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=iso-8859-1"> </HEAD> <BODY link="#0000ff" alink="#0000ff"...
    3. Traffic Counter
      Does anyone know how to create a traffic counter with MS Pub '03? Either hidden or in the page to keep track of visitors. THANK YOU
    4. High run queue, high idle cpu percentage
      Hey - I have a werid situation: vmstat shows high r (always r>0, sometimes r>10), but id > 90%. The rest of the values are nominal. Any...
    5. too much traffic on lo0
      Tom wrote: What do you mean "too much traffic"? Is this causing you a problem, and is so, what? on Sun It didn't show *any* traffic on the...
  3. #2

    Default Re: high traffic on cf?

    Just look at macromedia/adobe.com. They're doing exactly what you're talking
    about.

    <a target=_blank class=ftalternatingbarlinklarge
    href="http://www.adobe.com/special/under_the_hood/report3/

    Andy">[url]http://www.adobe.com/special/under_the_hood/report3/[/url]

    Andy</a>

    xentrix Guest

  4. #3

    Default Re: high traffic on cf?

    The highest volume I found in your case studies was around 13K unique
    visitors/day... which is about a third of what we're expecting. Can you tell
    me any info about the traffic on the Adobe site - specifically session
    volume/simultanious users?

    Also, IIS doesn't seem to be the answer for this volume level - I'm not
    finding any CF/IIS combo cases for high traffic. Any comment on IIS in this
    mix?

    Moron Guest

  5. #4

    Default Re: high traffic on cf?

    ColdFusion will only be as stable and scalable as the code you throw at it
    (.NET will be the same way). Throw crappy code at it, and it'll choke with 2
    users.

    IIS can easily handle 13k users/day. That's nothing. IIS, as a web server is
    actually pretty good. I don't care to much for it as an app server though.

    To backup my statement, our intranet server (a CPQ Proliant DL380 dual
    P4/3.2GHz with 4GB of RAM, SmartArray 6400 w/256MB cache, and 15krpm disks
    running CF 7.0.1 enterprise with two clustered instances) earlier this week
    served 3.2 million hits with 9k unique visitors with an average 7a-5p CPU
    utilization of 15% on a -single- app server.

    And, we maintained an average page response time of 0.22 seconds. If I can do
    that on one box, you certainly should be able to easily handle that load on the
    infrastructure you discussed in your orginial post - again, if your site is
    coded to scale. Our intranet server has to host many (currently around 70)
    different kinds of apps (all healthcare related) written by developers whos
    skills run the gammut of pretty good to super talented.

    While 9k/unique users is no where near your predicted 40k, keep in mind our
    intranet has a very limited audience (of around 25,000 people). But those 9k
    users are banging on the applications very hard 24/7/365.

    So, in a sentence, yes, ColdFusion can certainly handle your predicted loads
    if correctly scaled.

    ke4pym Guest

  6. #5

    Default Re: high traffic on cf?

    Ok, first of all, you are not restricted to IIS, Apache will work quite
    well, in fact much better IMHO. Harder to administer, but once
    understood, much more flexible. Yes, Apache runs very well on Windows
    too.

    While costly, running a hardware switch for the HTTP cluster is your
    best bet. Ours happens to have an SSL module, offloading even the
    encryption/decryption processing off of the HTTP servers.

    The HTTP servers should have dual physical networks. One NIC to public
    and the other to the back lan ( authentication server, database, JRun
    cluster ).

    You should install JRun in distributed mode. Meaning, setup a second
    cluster behind the web servers. This is very simple to manage using the
    JMC. There are some very good articles covering this configuration.

    The beautiful thing with this infrastructure is that it is extremely
    reliable and scalable. If you find your J2EE engines getting
    overworked, build another and add to the cluster. If you need to
    rebuild a box, the cluster stays online. Not to mention the back lan
    is much safer behind the HTTP servers than living on the same box.

    I hope this helps!

    BTW, .net will give you much more of a hassle. Research deployment
    issues of .net applications. Client and network requirements are not as
    open. Just another opinion.

    LinuxInductee Guest

  7. #6

    Default Re: high traffic on cf?

    Yes, the code is everything ... bad code = crashing systems, regardless of
    technology used.

    We run 2 sites on a single dual Xeon 2.4 1GB Ram Win2003 (IIS6) server + 1 SQL
    2000 Server on Dual PIII 1.7 1 GB Ram Win2003 Server

    Site A does approximately 1 TB of bandwidth per month, and the second has
    about 30,000 visitors per day.

    So long as your code is ok, and you do things like cache pages and queries
    that are unchanging, then your biggest bottleneck will likely be NIC capacity
    and pipe feeding the servers.



    SafariTECH Guest

  8. #7

    Default Re: high traffic on cf?

    Yes, if you scale your code correctly, you should not have any problems.
    We had 6-9k unique visitors the first week of every month a few years back
    using ColdFusion 4, then 4.5, IIS and SQL Server.
    CF on one box, SQL on another. No problems with handling the load - at all.
    Response time was great. And each user would be online for at least 30 mins
    each. Heavy DB activity, inserts, deletes, updates, searches, etc. System still
    runs today using updated versions of same software. More servers and user
    though, and it flies!

    Remember, if your apps are DB intensive, that will slow down your response
    time greatly.
    IT WILL HAVE NOTHING TO DO WITH COLDFUSION.
    Make sure queries are tight, tables normalized, Full-Text Indexing,
    Filegroups, etc, etc. Also, HD speed plays a BIG part.

    I've read so many times where programmers blame CF for poor response time when
    the cause is bad programming, badly constructed DBs, cheap hardware, etc.

    When tuned right, CF can really rip!





    drforbin1970 Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139