Catalog Choice registers half a million users! January 28th, 2008 by Matt
Catalog Choice on the Today Show.
On January 24, Catalog Choice saw its biggest day yet, when it was covered in a fantastic piece on NBC’s “The Today Show”:
Over the course of the day, the catalogchoice.org website saw over two million page views, and registered 60,000 new user accounts, bringing the total number of registered users, three days later, to over 500,000!
In addition, “Catalog Choice” was the number one search term for the day on Google:
Coping with the traffic.
Coping with a sudden increase in traffic, orders of magnitude more than typical, was a challenge. The front-end web application servers quickly became overloaded, and later the back-end DB server became overloaded (we were servicing over 2,000 DB queries per second!) Since it’s still not possible (with our hosting providers, at least) to bring on additional servers on-demand, we quickly made several modifications to the application:
We made a number of layout modifications in the application that would allow us to cache content to a far greater extent.
These same modifications also targeted the reduction of DB queries.
With these modifications, we were able to cope well with the secondary traffic surge.
Lessons learned.
It’s quite possible that Catalog Choice is now one of the largest Ruby on Rails applications running on the internet, in terms of number of users. Over the past few months of operation, we’ve learned some lessons:
Although not related to Rails, we’ve learned that it’s a good idea, especially for a site with this broad of a user base, to be conservative on the use of client-side technology. When originally launched, we had implemented elegant page transitions, catalog finder live type-ahead, and other similar UI features — all done with JavaScript (AJAX) in a way that gave the site a desktop-application feel. We considered this acceptable practice, as we were designing for IE 6/7, Safari 2/3 and Firefox 2/3.
However, when you have 500,000 users, even 1% on older browsers represents quite a large crowd! So we’ve since modified the site to work in a far more traditional manner, relying very little on client-side JavaScript, and where necessary, degrading very gracefully.
For hosting, our infrastructure, like many these days, is based on virtual machines. We have N number of front-end web application servers, each practically maxed out in terms of CPU and memory. Based on the experience with the Today Show traffic, we’re thinking now that it might be better to have 2N front-end servers, each with half the CPU and memory, since it’s a lot easier to quickly add CPU and memory to an existing server (to meet demand), than it is to bring on additional VMs. (This is, assuming 2N front-end servers with half the memory are roughly comparable in cost to N servers with double the CPU and memory, which might not be the case.)
It has been a very exciting experience to watch the site grow, analyze the usage patterns, and adjust the application and its user interface to not only improve the usability and user experience, but to adapt to the changing user profiles (i.e. now that over 500,000 of our visitors are no longer first-timers, and that we have over 1,000 merchants in the system.)
How the site is doing.
When the site first launched, the consumer response was (and continues to be) nothing short of amazing. It is clear that this site is meeting a very big need in the United States; that is the reduction of unwanted paper catalogs. The industry’s response was, expectedly, lukewarm, especially after the Direct Marketers Association (the DMA) issued an email to all its members to “Just say no!” to Catalog Choice.
However, with half a million vocal consumers behind it, Catalog Choice has become an influential heavyweight. A website feature we launched last week alerts users to which specific merchants have refused to honor their opt-out requests, and provides the merchants customer support telephone number, just in case the consumer would like to give them a call. Within 24 hours, after being inundated with phone calls from angry customers, we had merchants changing their minds :-)
A misconception in the industry (promoted by the DMA) is that Catalog Choice seeks to do away with catalogs altogether. That couldn’t be further from the truth. Catalog Choice is about doing away with just those catalogs that are unsolicited and unwanted.
All in all, Catalog Choice has been a fantastic project for MakaluMedia. We’re fortunate to be one of very few companies having the opportunity to build and operate such a large-scale Rails site, and a site that serves such a meaningful social purpose!

January 28th, 2008 at 8:08 pm
[...] We’ve posted a more in-depth article about the MSNBC coverage and half-million users milestone on the Summit Blog. [...]
November 25th, 2009 at 5:11 pm
[...] posted a more in-depth article about the MSNBC coverage and half-million users milestone on the Summit Blog. This entry was written by admin, posted on November 25, 2009 at 4:11 pm, filed under Featured [...]
May 18th, 2010 at 9:42 pm
Не спорю, неуместная заметка
September 21st, 2010 at 6:44 pm
С большего, вебмастер нетипично накропал.
December 30th, 2010 at 1:37 pm
גל עליות מחירי הנדלן בארץ מתמשך מזה תקופה ארוכה. בין הגורמים לו מצוי המשבר הפיננסי העולמי, ובפרט משבר המשכנתאות בארצות הברית. באופן מוזר, אותו משבר בארה”ב , המוכר גם כמשבר הסאב פריים, הוא מגורמי עליות מחירי הנדלן בארץ – אך גם מציע פיתרון לכך.
חברת tgi השקעות עוסקת בהשקעות נדלן בחו”ל, השקעות נדלן בארה”ב ובאירופה – ובכלל, בארצות רבות בעולם. כיצד מתקשרת tgi השקעות נדלן לפתרון המשבר ? ובכן, המשבר הציף את השוק האמריקאי בנכסים והוריד את הבורסות בעולם. זו הייתה ההתחלה של גל עליית מחירי הנכסים בארץ.
משקיעים שיצאו מהבורסה חיפשו אפיקי השקעה והחלו רוכשים נדל”ן בארץ. שוק הנדלן התייקר עד כדי כך שמדברים כבר בגלוי על בועה, ובנק ישראל בעצמו נוקט צעדים לבלימת השוק בשילוב מינהל מקרקעי ישראל. ולגבי tgi השקעות ופתרון אמריקאי לבעיה שהחלה בשוק האמריקאי ? פשוט מאוד.
השקעות נדלן בחו”ל הפכו פופולאריות ביותר, וכיום ביתר שאת בין השאר בשל התנאים לעיל. tgi השקעות מכירה לעומק את השווקים ומציעה עסקאות אטרקטיביות ביותר : נותר רק להיפגש עם אחד המומחים ולקבל הסבר מעמיק אודות אופציות מרתקות להשקעות בנדלן בתאילנד או בקנדה, למשל.
קבוצת אייזנברג גרופ T.G.I השקעות נדל”ן אייזנברג גרופ בעמ אייזנברג נדל”ן T.G.I השקעות
http://tginadlan1.wordpress.com/ – אייזנברג גרופ בעמ
February 11th, 2011 at 9:08 pm
Thank You for this article and please allow me to have the possibility to show my satisfaction with Hostgator web hosting. They have professional and instant support and they also offering many HostGator discount coupons.
June 13th, 2011 at 6:10 am
Hey I’m new here. Forum looks great. I found a great way to get the most out of this form.
zenith watches replica
November 28th, 2011 at 6:00 pm
Maybe you’ve toyed with the idea of adopting a green way of life, but have you considered whether your dwelling should go green as well? Are you thinking of building a home applying green principles, or converting your present home to an environmentally friendly one? A number of homeowners might think that going green means painting their home green, but that isn’t what we are talking about. Not too many people still don’t know what you mean when you say that your home is green. Although it can be very expensive to go green, there are a lot of simple things that the typical family can do to move in that general direction. People decide to stick with a green way of life for many reasons, and with some of them, it is a reason to handle the family’s allergy problems.
What is another reason that people might opt to convert their house into an earth0friendly one? Most likely, it isn’t for the money they are wanting to save because green living usually costs more even considering what you will save on energy. Having way too many chemical substances in their house is one huge reason for many individuals. True, there are additional chemicals and the homeowner is actually paying to let them be in their house. Before you brush this off as not true, think about the vinyl linoleum you have in your kitchen floor and the toxic gas that it emits. Although not as readily available, true linoleum doesn’t release these toxic fumes. Sometimes the newer product used as a replacement gives off more toxic fumes.
Taking care of the environment can also be accomplished by applying the recycling policies mandated by your municipalities. Ordinarily, governments get the process started and then private recycling companies take it to a higher level. This is highly effective when each and every locality is furnished with easily accessible recycling bins. When it’s time to put on a new coat of paint on your place, it’s not hard to be green. You simply get a good brand of paint that contains either no, or low volatile organic compounds. Opting for latex paint to reseal wooden doors or hardwood floors is a way to cut back on pollution too.
If a full remodeling job is not an option, you may want to consider getting energy-efficient green appliances to replace your older ones. Majority of companies sell at least one green appliance choice. You can purchase washing machines and dishwashers that have cycles that need less water. Also, you can expect to save a significant amount on your water bill by replacing all of your privies with low flush ones. Updating your kitchen by buying new Energy Star appliances is one way to give your kitchen a new appearance. These appliances are designed to be earth-friendly and their stainless steel finish adds a fine touch to your kitchen.
When you make up your mind to go green, you will find numerous additional changes that you can mix into your life. Before long, you will find yourself choosing to buy more and more green products, such as environmentally friendly detergent soap.