Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: HiTech RedNeck
Indeed, all user authentication data and the most recent week of posts would probably fit easily in a few gigabytes of RAM. The challenge is how to architect access to it.

Memcache is relatively easy to use as a layer between the application layer and the database layer. That's not the most efficient implementation, but it's not a wholesale re-architecture effort.

96 posted on 10/12/2012 4:41:06 AM PDT by justlurking (The only remedy for a bad guy with a gun is a good WOMAN (Sgt. Kimberly Munley) with a gun)
[ Post Reply | Private Reply | To 46 | View Replies ]


To: justlurking

Typically the way heavily visited websites get more bandwidth is by a front end that sends the visitor to one of a group of virtual machines (or real ones). However in the case of FR the data viewed isn’t mostly static. People are beating on threads that they expect to see updated in real time. If multiple machines are sharing the load, they all also have to get all updates from one another and merge them. For applications like this, a big hunk of modern IBM iron with its raw, screaming I/O capability might beat a gaggle of Wintel blades running Linux. But the budget isn’t there to buy that million dollar computer.


108 posted on 10/12/2012 12:26:11 PM PDT by HiTech RedNeck (let me ABOs run loose, lew (or is that lou?))
[ Post Reply | Private Reply | To 96 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson