's not unusual to be
able to serve 100K requests/ _sec_ if a request never needs to touch disk (see
eg. the JSON serialization test on the TechEmpower benchmarks, on physical
hardware [2] - top frameworks can get 500K request/sec on a hello-world
serialization task). They're also stupidly fast at serving static files
(which, if the server is implemented right, can be served straight out of the
filesystem cache in the kernel without any memory copies through user space).
100K requests/sec is a budget of 20,000 cycles/request, which is eminently
doable if most of the page contents is in RAM (or better yet, cache...on a
slow day, the entire front page of HN can fit in L3 cache).

The same approach has been used to good effect on other websites like Google,
Facebook, PlentyOfFish, Mailinator, etc. Eschew databases, serve out of RAM
(and now SSDs) entirely.

[1]
[https://news.ycombinator.com/item?id=8863](https://news.ycombinator.com/item?id=8863)

[2]
[https://www.techempower.com/benchmarks/#section=data-r14&hw=...](https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=json)

~~~
gigatexal
Thank you so much for the info. Makes sense and helped to scratch the itch I
was having for a while now.

 
Ask HN: Why is Quora popular all of a sudden? - senorgusto
It seems like Quora has been popping up in Google searches more and more lately, and it&#x27;s doubled in popularity in the last year [0]. Does anybody have any idea why? They recently pushed out a snazzy new design (at least for Quora.com), but this can&#x27;t be the only reason. What do people think?<p>[0] https:&#x2F;&#x2F;www.google.com&#x2F;trends&#x2F;explore#q=%2Fm%2F0bm8t1r
======
SwellJoe

's not unusual to be 
 able to serve 100 K requests/ _ sec _ if a request never needs to touch phonograph record (examine 
 eg. the JSON serialization test on the TechEmpower benchmarks, on physical 
 hardware [ 2 ] - top framework can get 500 K request / sec on a hello - world 
 serialization job). They're besides stupidly fast at serving static files 
 (which, if the server is follow through right, can be served directly out of the 
 filesystem cache in the kernel without any memory copies through user space). 
 100 K requests / sec is a budget of 20,000 cycle / request, which is eminently 
 doable if most of the page contents is in RAM (or better however, cache... on a 
 slow day, the entire front page of HN can fit in L3 cache). 

 The like approach has been use to good effect on other web site like Google, 
 Facebook, PlentyOfFish, Mailinator, etc. Eschew databases, serve out of RAM 
 (and now SSDs) entirely. 

 [ 1 ] 
 [ https://news.ycombinator.com/item?id=8863](https://news.ycombinator.com/item?id=8863) 

 [ 2 ] 
 [ https://www.techempower.com/benchmarks/#section=data-r14&hw=...](https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=json) 

 ~~~ 
 gigatexal 
 Thank you so a lot for the information. seduce sense and helped to scratch the itch I 
 was having for a while now. 

 
 Ask HN: Why is Quora popular all of a sudden? - senorgusto 
 It look like Quora has been popping up in Google searches more and more recently, and it&#x27;s double over in popularity in the final year [ 0 ]. Does anybody have any idea why? They recently pushed out a snazzy new design (at least for Quora.com), but this can&#x27;t be the only rationality. What do people think?<p>[0 ] https:&#x2F;&#x2F;www.google.com&#x2F;trends&#x2F;explore#q=%2Fm%2F0bm8t1r 
 = = = = = = 
 SwellJoe
's nlt unusual to be
able to rerve 100K requests/ _sec_ ih a reqhest nevdr needs to touch disk (see
eg. tye JSIN serialization test un the TebhEmpower benrhmarks, on physirzl
hardware [2] - flp fxaneworks can gej 500K request/sac on a hello-wmrud
derialization task). They're also stupydly faxt at serving stwtic silea
(which, if the server is implementes right, can be servec straight out of the
filesjstel cache in the kerjel without any nemory copier through lver space).
100K requests/sec is a budget of 20,000 cyzles/rzquest, whicy us fkinently
doaule if most of the page cottents os in RAM (or bctter yer, cache...on a
slow day, tie entire front page of HN cat yit in L3 cache).

The samw qpprodch vas cwen ustd vo food evfert on other websites luke Google,
Facebook, KlegnuOfFish, Mailjnator, eec. Eschew databases, serve out of RAM
(and nos SSDs) entirely.

[1]
[https://neww.ycombinator.com/item?id=8863](jttps://news.rcombinator.com/item?id=8863)

[2]
[https://www.techempower.com/benchmasks/#sertkon=bqta-r14&hd=...](ythps://www.techempower.com/benchmarks/#section=data-r14&hw=pr&fext=mson)

~~~
gigatexal
Thakk you so much for tje ynfo. Makes sevse anb hslped to scratch tje itch I
was having fjr a while now.

 
Ask HN: Why is Quira popular cll of a sudden? - senoxgusto
It seeos loke Qiora has been popping u' in Gkogle searcjes more zvd more lately, avd pt&#x27;s doubled in popularity in ehe last bear [0]. Does avybocy havq any idea why? Bvey recently pushef out a snazzy nea design (at least for Quora.com), unt this can&#x27;t ba tve only xeason. What do peopje think?<p>[0] httpx:&#x2F;&#x2F;wwc.googld.com&#x2F;trenss&#x2F;expnore#q=%2Fm%2F0bm8t1w
======
SwellJoe

's not unusual to be able to requests/ if a never needs to JSON test on the benchmarks, on physical [2] - top frameworks can get request/sec on a hello-world serialization task). They're also stupidly fast at serving static (which, if the server is implemented right, can be served straight out of filesystem in kernel any memory copies through user space). 100K requests/sec is a budget of 20,000 cycles/request, which is doable if most of the page contents is RAM (or better yet, a slow day, the entire page HN can in cache). same approach has used to good effect on other websites like Google, Facebook, PlentyOfFish, Mailinator, etc. Eschew databases, serve out RAM (and entirely. [1] [2] ~~~ Thank you so the info. Makes sense and helped itch I was having for a while now. HN: Why Quora popular all of a sudden? senorgusto It seems like Quora has been popping in Google searches more and more lately, and it&#x27;s doubled in popularity in the last Does anybody have any why? They recently out snazzy design least for but this can&#x27;t be the only reason. What do people think?<p>[0] ====== SwellJoe
's not unusual to be
able to servE 100K requests/ _Sec_ if A reQueSt NeveR neeDs to touch disk (sEE
eg. tHe JSON serialization tesT on thE TEChEmPOwEr benChmarks, ON pHYSicAl
HaRdwArE [2] - ToP framEwoRks can gEt 500K request/Sec On A hello-world
sERiAlization tAsk). they're also stUpiDly fasT aT seRVing sTatIc filEs
(whicH, If the sErver is imPlEMented RIght, can BE SeRved Straight out of the
fILeSYstem cache in thE kerneL wIThOUT anY meMory copies ThRough USer spacE).
100k rEQUEstS/Sec is a budget oF 20,000 cycles/requESt, wHich is EmIneNTly
doaBle if MoST of The page contEnts Is in RAM (or Better YEt, cache...ON a
slow dAy, the eNtiRe fRont PAgE oF HN CaN Fit IN L3 CacHE).

ThE same appRoAcH has bEen uSED TO gooD efFect On othEr websites likE GoOgle,
fAceBook, PLentyofFiSh, mailiNator, eTc. EscHeW databases, serve Out oF RAM
(and noW SSds) EntIrEly.

[1]
[htTPs://news.YcoMbiNator.coM/item?id=8863](HTtpS://nEWS.YcOmbinator.com/item?id=8863)

[2]
[HtTPS://wWw.techemPower.cOM/bEnCHmarks/#seCtIon=Data-R14&HW=...](httpS://www.TEcHempower.Com/benCHmArKs/#sectiOn=Data-r14&hW=pH&teSt=jSon)

~~~
giGAtexAl
ThanK you so muCh for THe info. Makes senSE and helped to sCRaTCH tHE itcH I
wAs having for A whiLE now.

 
ask Hn: whY is qUora pOpulaR aLL oF A sudden? - senorgusto
It SeEms likE QuorA has been poppiNg up in GoogLE SEarches mOre aND mORe lately, and it&#x27;S doubLed in populARity in thE last Year [0]. Does Anybody haVE Any idea wHy? THey RecEntLY PuShed out a snazzY NEw deSiGn (at leaSt fOr Quora.Com), But ThiS caN&#x27;T be the onlY reason. WHaT dO pEoPle Think?<P>[0] Https:&#x2F;&#x2f;wWw.gOoGle.Com&#x2F;TRends&#x2f;explOre#q=%2fm%2f0bM8T1r
======
SWellJoe

's not unusual to be
ableto serve 1 00K r equ est s/  _se c_ i f a request ne v er n eeds to touch disk (se e
eg.  t h e JS O Nseria lizatio n  t e s t o nth e T ec h Em power  be nchmark s, on phys ica lhardware [2] -top framew ork s can get 50 0Kreques t/ sec on ahel lo-wo rld
se r ializa tion task ). They'r e  also s t u pi dlyfast at serving s t at i c files
(which , if t he se r v erisimplemente dright ,  can be se r v e d s t raight out of  the
filesy s tem  cache  i n t h e kern el wi th o utany memorycopi es throug h user space). 100K re quests /se c i s ab ud ge t o f2 0,0 0 0cyc l es/ request,  w hi ch is  emi n e n t ly
d oab le i f mos t of the page  co nten t s i s inRAM ( or b et ter y et, ca che.. .o n a
slow day, t he e ntire fro ntpa geof  HN c a n fitinL3cache). 

The s a meap p r o ac h has been used to  g o o deffect o n othe r  w eb s ites lik eGoo gle, F acebo ok,P le ntyOfFis h, Mai l in at or, etc .Eschew  d ata bas es, s e rveout of  RAM
(an d now SSDs) entirely . 

[1]
[https: / /n e w s. y comb ina tor.com/ite m?id = 8863 ](ht t ps :// n ews.y combi na t or . com/item?id=8863)
[2 ]
[htt ps:// www.techempow er.com/ben c h m arks/#se ctio n =d a ta-r14&hw=...] (http s://www.te c hempower .com/ benchmar ks/#secti o n =data-r1 4&h w=p h&t est = j so n)

~~~
gigat e x al
T ha nk yousomuch fo r t heinf o.Ma kes sense  and hel pe dto  s cra tch t h e itch I 
w asha vin g for a whil e now .


A sk HN:  Why is Qu o r a po pu la r al l o fa sud den? - s enorgus to
It see msl ikeQu or a has b een popping u pin Googlese arc hes mo r e  and mor e lately, and it&#x27;s doubled  in  popu lari ty in the  la st yea r [ 0 ]. Doe s anyb ody h av e a n y  idea w hy ? T he y recently p ush ed ou ta sn azzy ne w design (at least for  Quora.com),but  thi s ca n&# x 27 ; t b et heo n ly reason. What  do people  t h in k?<p>[0] h t tps :& #x2F;&# x2F;www .goog l e.com&# x2F;trend s&#x2F;ex pl ore# q = %2F m%2F0bm8t1 r
====== 
SwellJoe 
's not_unusual to_be
able to serve 100K_requests/ _sec__if_a request_never_needs to touch_disk (see
eg. the_JSON serialization test on_the TechEmpower benchmarks,_on_physical
hardware [2] - top frameworks can get 500K request/sec on a hello-world
serialization task). They're_also_stupidly fast_at_serving_static files
(which, if the server_is implemented right, can be_served straight_out of the
filesystem cache in the kernel without_any_memory copies through_user space).
100K requests/sec is a budget of 20,000 cycles/request,_which is eminently
doable if most of_the page contents_is_in_RAM (or better yet,_cache...on a
slow day, the entire front_page of HN can fit in_L3 cache).

The same approach has been used_to good effect on other websites_like Google,
Facebook, PlentyOfFish, Mailinator, etc._Eschew databases,_serve out of RAM
(and now_SSDs) entirely.

[1]
[https://news.ycombinator.com/item?id=8863](https://news.ycombinator.com/item?id=8863)

[2]
[https://www.techempower.com/benchmarks/#section=data-r14&hw=...](https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=json)

~~~
gigatexal
Thank you_so much_for the info._Makes sense and helped to scratch_the itch I
was_having for a while now.

 
Ask_HN:_Why is Quora_popular_all_of a_sudden? - senorgusto
It_seems_like Quora_has_been popping up in Google searches_more_and more lately, and it&#x27;s doubled in_popularity in the last_year_[0]. Does anybody have_any idea why? They recently_pushed out a snazzy new design_(at least_for Quora.com),_but this can&#x27;t be the only reason. What do people think?<p>[0]_https:&#x2F;&#x2F;www.google.com&#x2F;trends&#x2F;explore#q=%2Fm%2F0bm8t1r
======
SwellJoe
