It's site rewrite season! I've just finished working (most of) the kinks out of a spiffy new caching system that will speed the site way the hell up. Most of your page loads will now be generated more or less instantly on the back end, and I've even knocked around 100k off your average browse page load. So, if you see anybody moaning about how slow the site is on some other forum, feel free to set 'em straight.
The details:
- product/part browsing pages are now cached
- all product and part records are individually cached
- the nav menu is now fetching anything more than two levels deep via AJAX, which means that each browse page load is now around 100k lighter
- added a new "your submission queue" page (accessible through the "Membership" menu) where you can see anything you submitted that has not been reviewed yet
I've been working on this stuff for the last month, and it involved a lot of messy rewriting or meddling with pretty much every chunk of code on the site, so a certain amount (re: a lot) of hairy, icky bugs are unavoidable. Please keep an eye out for them and report them as soon as you see them so I can squarsh 'em quick.
Also included in this update are a few bug fixes and feature requests:
- fixed the auto-hyphenation of input UPC codes (reported by Engledogg)
- added some space between "technical data" graphs, and removed the auto-uppercasing (reported by SoS)