News for hackers. Stuff that matters.
Re:Stack Overflow Architecture by dasil003 on Thursday July 16, 2009 @01:23AM (#707353)
Great high level summary. Given current work scaling up a smaller site (3million pageviews/month) with more social networking functionality is that Stack Overflow ought to be pretty amenable to caching. Obviously it's pretty interactive so it's somewhere middle of the road. But what's a real cache killer are the types of per-user customization that Facebook does. Not to take anything away from Stack Overflow, but it seems like it ought to be served pretty well by standard techniques whereas something like Facebook obviously needs some juicy custom middleware. Would love to see an article about that.
Re:Stack Overflow Architecture by ntoshev on Thursday July 16, 2009 @03:44AM (#707506)
Calling what Facebook does "per user customization" is a big understatement. Nobody except your (relatively) tiny circle of friends ever sees the data you upload to Facebook, that's why they store petabytes of data and StackOverflow only has 48 GB of them.
Re:Stack Overflow Architecture by alxp on Thursday July 16, 2009 @09:35AM (#707886)
StackOverflow does some pretty clever things like using JavaScript to dim or hilight questions on the front page based on the user's Ignored or Interested tags, instead of generating a unique set of front page items HTML for every user.
Re:Stack Overflow Architecture by garcara on Thursday July 16, 2009 @10:42AM (#708018)
This might be clever for them but I hate seeing these dimmed items, dimmed != ignored.
Re:Stack Overflow Architecture by ryne on Thursday July 16, 2009 @06:43PM (#708945)
True for me as well even here on HN; I go out of my way to read downvoted comments when they're barely legible by highlighting them.
Re:Stack Overflow Architecture by alxp on Friday July 17, 2009 @06:00AM (#709584)
They're dimmed because they have a tag that is in the user's list of "ignored tags" - not because of downvotes.
Re:Stack Overflow Architecture by dasil003 on Thursday July 16, 2009 @04:32PM (#708701)
That can be overlayed via AJAX after the page loads.