3 ms·
"There is also lesson to be learned in the fact that their status page had scaling issues due to db connection limits. Static files are the most dependable!" S
by autotravis 14y ago
"There is also lesson to be learned in the fact that their status page had scaling issues due to db connection limits. Static files are the most dependable!"
Seriously, why would a status page need to query a db?
- gsibble 14y agoI assume that the status server is not actively checking every Github server/service whenever someone pings it. It probably polls the servers every X seconds. The best place to store that type of data is in a DB. Where else would you put it?
- aaronblohowiak 14y ago> It probably polls the servers every X seconds. And then you could write out a new static file, just once, and send it to your edge server of choice.
- wonnage 14y agoYou could just as easily store the result in a plain file somewhere... a database seems like overkill.