Eric
Posts: 17317
Joined: 10/10/2003 From: Seattle, WA Status: offline
|
The next REALLY big thing I want to get back into is heavy duty home stretching coding on the beta site, but it seems that very important things keep distracting me. (To whit the recent authentication overhaul and move to pure SSL for logged in users.) This is the time of year when seasonal traffic on the site gets a bit crazy during peak times. For example, traffic this weekend for logged in users was DOUBLE the weekend traffic from just one month earlier. Last year the site really hit the wall pretty badly between Thanksgiving and Valentine's day during peak times. The six months I spent on this earlier this year upgrading hardware, software, queries should give me a LOT more headroom, but since we are in the brief calm before the proverbial storm I have a bunch of fairly formulaic but numerous coding changes to further parameterize several HUNDRED other queries that the site runs. Based on the 50% drop in CPU load I saw on the primary database server earlier this year when I did the first wave of this work, It seems like 2-3 weeks of targeted performance work on known low-hanging fruit should really help. Meanwhile, there are also some specific queries, most notably global grouped tasting note searches that are just sucking wind right now, so I plan to dig into that and sort it out. (Sigh, they were so fast a few months ago too.) With as many thousands of code changes as I am about to make, it is inevitable that there will be some small burps. I have ways of logging this so I can jump all over it. All that said, later in November I really, really, REALLY hope to be cranking out lots of long overdue polish and tweaks and features on the beta site to get it MUCH closer to readiness. And the next big push after that will be the smartphone optimized site UI that I have had in the plans for more than a year now.
_____________________________
Cheers! -Eric LeVine http://twitter.com/cellartracker http://facebook.com/cellartracker
|