Greetings,
Hopefully I can upload these images in the right order. (Edit: Darn it; they showed up out of order. :( Changing the text to match the actual image order.) This ought to fascinate folks, especially those with web development backgrounds…
The second image is after a cleared cache and cleared cookies. The shop shows stale data. VERY stale data.
The first image (ordered that way by the uploader) is where I’ve added an arbitrary URL parameter, which probably triggers the caching server to pull fresh data, and it gives me the actual current information. At this point I’m going to consider making a plug-in which adds a random query string to every darn DAZ URL, so that it doesn’t hit the cache for any of them.
I bet that’d solve all (or at least most of) these problems right there. For example, once I logged in and reloaded, the default page didn’t show any wishlist or cart data. Setting an arbitrary URL parameter, and POOF, the correct cart and wishlist numbers showed up.
I know it’d suck for server performance, but your caching setup is simply broken right now. It’s been obvious to everybody for a while. (There were posts about it mis-caching on the Facebook pages the very first day.) I want you folks to move past this, and frankly turning your caching off would probably go 90% of the way towards making things look stable. SLOW, but stable. Caching is hard, and you’re doing it wrong. And no, I don’t mean the in-browser caching, cookies, or anything like that.
I want you folks to succeed. I want you to figure this out on your own, and make it work, and be up to speed on Magento and all the stuff that goes into it, so you can iterate on making the site better and even awesome. I know it’s a pain in the tucus getting unsolicited, and often angry, advice while you’re in crisis mode. But ‘solutions’ like this don’t help either.
By the way, one web dev to…well, the void: If you EVER feel like saying, ‘clear your cookies’ as a solution for an endemic user problem, stop for a minute and think, ‘I’ve built this wrong.’ For example, if you renamed the cookies YOU listen for, then it’s essentially the same thing as every user clearing their cookies, but without wasting the time of thousands of users. Everybody’d need to log in again, but that’s FAR preferable to making them grovel through their browser settings to clear their cookies, and then have to log in again anyway, AND (if they do it wrong) have to log in to every OTHER site on the Internet whose cookies they’ve excised. Seriously ‘Clear your cookies’ is a really, really bad support strategy.
And it didn’t work.
...but cache-busting the URLs does seem to work, and that’s something for both us, the users, to think about, and for you, DAZ, to think about as an important point in the debugging of this problem.
— Morgan
Image remove for image size. Please refer to this for details. http://www.daz3d.com/forums/viewforum/98/
[Edit2: You removed them at the moment I was editing them to fix the size. :) ]