RPMWare Logo

Archive for March, 2008

Speed Boost - Part 2 - RPMWare + Amazon S3

It’s been a couple days since we pushed our latest performance update live and we’re at it again.

First a little on the update we pushed a few days ago… Our internal statistics are showing about 70% fewer database calls, and pages loading about twice as fast. We’re pretty happy with that, but always looking for that extra edge; we’re speed freaks after all … I’m sure you can relate.

Today’s Update

We just pushed another update live that should give us another bump in performance.

First we tweaked our last release. As much as we test, there is no substitute for real-world performance metrics. We scaled back on how much we were caching and lowered the time objects stay in the cache. We’re not expecting anything groundbreaking here, but every incremental improvement helps when you’re serving millions of pages a month.

Second, we’ve moved all our media storage and hosting to Amazon S3. If you’re not of the geeky persuasion feel free to gloss over the rest of this. The bottom line is your site will be faster because the servers that power your site are no longer also serving static image files. If you’re interested read on …

Amazon S3 is a scalable storage system that provides the storage for Amazon.com, the other Amazon websites and now thousands of independent sites using Amazon Web Services. Think of S3 as a huge, redundant, fully backed up file server cluster with a huge pipe connecting it to the net.

When you (or we) upload images to RPMWare we generate 7 versions of that image (different sizes), save the largest to our servers and then send all 7 versions to Amazon S3 via a REST webservice. When customers are browsing your site the RPMWare servers generate your pages and the Amazon servers serve up the media files directly to their browser.

Because Amazon is HUGE and some of the other sites using S3 are HUGE we benefit from a number of economies of scale, the first of which is leveraging infrastructure that only HUGE companies like Amazon can afford. I have no idea how many servers are running S3 or how much bandwith they have available, but it’s more than we could ever dream of for RPMWare.

It’s completely redundant and the chances of losing anything are extremely small, as close to impossible as you can get.

Our servers have more resources to do what our servers do best. By transferring the bulk of our static file serving off-site we’ve got more power to throw behind powering the core features of your site. Everything will be faster.

It’s infinitely scalable. We could add 20 TB of data overnight without blinking an eye although we’d probably melt our credit card. While that’s far fetched the theory behind it is the same. We can add more and more images and media to our product catalog and not worry about where we’re going to store it all.

Changes

If you’re linking to RPMWare images offsite we’re going to continue to support the old images indefinitely. You’re offsite images will not stop working; however, to take advantage of the speed of S3 you may want to upgrade your links.

Moving Forward

The next step will be moving all your client files to S3 and increasing the upload limit from the current 1GB. Don’t expect this right away but it is on our todo list.

Questions - Comments

We’d love to hear your questions and comments regarding the latest changes. Feel free to leave a comment on the blog, shoot us an email or call us anytime.

Speed Boost

You guys have been doing great lately, every month our servers are getting hit harder and harder by millions of people browsing your sites. Pat yourselves on the back!

We just pushed an update live to speed up the sites. We’ve improved our caching, minimized our database calls and optimized a couple of the longer running queries. The update has been live for about half an hour now and we’re seeing response times cut in half and the number of database calls down 80%.

We tested everything extensively before going live but if you see anything quirky please let us know, otherwise enjoy the new found speed.

Car & Driver GTR Road Test

2009_gt-r068.jpg

Wow, Car and Driver just tested the new GTR and the results stand up to the hype.

Here’s what the ‘at a glance’ numbers look like:

  • Horsepower: 480 bhp @ 6400RPM
  • Torque: 430 ft/lbs @ 7000RPM (!!!)
  • 0-60: 3.3 seconds
  • 1/4 Mile: 11.5 @ 124MPH
  • Top Speed: 191MPH
  • Lateral Gs: .99
  • 70-0 Braking: 145ft

Here’s what gets me, and makes this vehicle so open to modifications - All the was achieved @ 10.7PSI. With an Intake, Downpipe Back Exhaust, some Fuel and a Reflash - is a mid 10-second pass plausible? With more then just basic Bolt Ons are we going to have a handful of 9 Second GTRs running around?

I guess we’ll have to wait and see.

To see a full scan of the article, check out NAGTROC.

Happy Birthday To …

Us!

RPMWare (the product, not the company) launched a year ago today. Since then we’ve grown incredibly and are making the lives of shop owners and managers much easier.

Birthday Cake

Image from: CakeJournal on Flickr

We used to tout our database number pretty regularly but haven’t lately so what better time than now?

We’ve now added 151 products lines in 167 different categories. We have 117,168 items in 4,735 product groups. There are 355,453 specific applications (vehicles) and 3,659,668 links between those applications and our 117,168 items. Can you imagine how long that would have taken you to do yourself?

Thanks to everyone who has supported us over the past year. Happy birthday RPMWare.

Product Load and More Updates

Keep the requests coming. This latest load includes a handful of new lines…

  • Corbeau - Performance Racing Seats, Harnesses and Brackets.
  • Neuspeed - German and Japanese Performance. Intakes, Exhausts, Suspension, Brakes and More.
  • ROTA - Afforable Racing Wheels. Many Popular styles.
  • SPEC - Clutchs and Flywheels for a complete range of vechiles.

In addition to these new lines, the following have been overhauled or updated.

  • ACT - Added Pressure Plate Pricing
  • Aeromotive - Updated Pricing and Added New Items
  • B&M - Updated Pricing
  • Brembo (GT Kits) - Updated Pricing and Added New Items
  • Carbonetic (LSDs and Gears) - Complete Overhaul, Updated Pricing and Added New Items
  • Edelbrock - Updated Pricing
  • Ingalls - Complete Overhaul, Updated Pricing and Added New Items
  • Injen - Updated Pricing and Added New Items
  • Koyo - Updated Pricing
  • Megan - Complete Overhaul, Updated Pricing and Added New Items
  • Russell - Updated Pricing
  • Tanabe - Updated Pricing and Added New Items
  • TEIN - Updated Pricing and Added New Items

If things look a little goofy for some time today - Please Bear With Us - There may be some short term hiccups for long term benefits.

We have a few wheel lines (Work, Enkie) and a handful of other manufactures (Arias, CP Pistons, KYB) slated for the next load. If you have requests, please e-mail me matt@rpmware.com.

  • © 2008 RPMWare Inc. - All Rights Reserved
  • Valid XHTML & CSS