Discussion Forums  >  Uncategorized

Replies: 5    Views: 313

GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
07/19/11 11:18 AM (14 years ago)

Is It True? Super Speedy Configuration File Generation?!

Hi, Today I clicked on the Click here to show the apps configuration data link and it literally took seconds to generate the file. Big deal, you say? Well, before today, it took upwards of 90 seconds to generate the same file! Have the amazing people at buzztouch figured out a way to generate large configuration files more quickly? Is this performance something I can count on going into the future? I hope so, as it would be much easier to rely on the buzztouch config file than constantly having to update mine on a different server. Looking forward to a positive answer on this! Thanks, Mark
 
birwin
Lost but trying
Profile
Posts: 93
Reg: Dec 29, 2010
location unknow...
3,080
like
07/19/11 01:36 PM (14 years ago)
Hey Mark, I just tried it out. Super Speedy it is for me too!! I have lots of screens and the config took less than a second to render. Maybe they are using some form of server-side caching to cut down on load, or they beefed out their gear. Whatever it is, it is very awesome!!! Best Regards, Brian-
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
07/19/11 01:38 PM (14 years ago)
Excellent! This would be a huge step forward in my humble opinion! I don't mind having to host the config file remotely, but it adds an extra layer of stuff to deal with that I would prefer not to have to. I'm curious as to what the solution was that increased the speed so much!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
07/20/11 02:19 AM (14 years ago)
Glad you guys dig it. Major accomplishment our our end for sure. Major as in way too much stuff going on and the traffic + slowdowns + bogus performance keeps us constanly on our toes. It's fun to tinker and engineer and fix and improve things but it also keeps us from doing the more visible stuff - like Android for 1.5!!! Anyway...the fixes are complicted. It's a 100% re-engineered process for how the config files are being created. Most of the speed increases are due to many many hours pouring through server logs, tuning the database and optimizing how the inserts, updates, and selects function. No caching magic, it's still a live process but as you can see, much much better. We've been working on this for awhile. Filtering millions of rows of records on a large scale just isn't something we've, um, done before. Smaller datasets and minimal traffic doesn't require too much engineering (relativley speaking, this thing is an engineering beast) but tons of traffic and huge amounts of data takes constant effort. This latest tune-up should last awhile. If we can keep the execution time (to create the config files) below 1 second on our end you should not have to worry about self hosting (unless you want to of course). Today, it's about .8 to produce the file and another .3 or so to deliver it to the device. The device establishing the connection does take a few seconds sometimes depending on the network but there isn't much we'll ever conquer on that end. Emergency 1 came around 5,000 apps. Emergency 2 around 15,000. Today, were over 30,000 and have it balanced again. Now, back to the forum re-build, Android 1.5 support, and some buzztouch Server installs we owe some folks ;-)
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
07/20/11 07:35 AM (14 years ago)
Happy days indeed. Great job, future sounds sweet.
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
07/20/11 09:58 AM (14 years ago)
I agree with @MacApple...the future sounds very sweet! I do appreciate the effort @David and other have put into buzztouch, and especially into fixing this problem. Reducing config generation time, in my instance, from 95s to 1s is pretty darn amazing! If I'm ever in the Monterey area...and I can see myself there because I love the area...I am absolutely taking you and your team out to lunch! Thanks! Mark
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.