So-net無料ブログ作成

Tornado の面白いところ [tornado]

Tornado は、非同期に通信してますが内部でややこしい処理をしてる間はブロックしちゃうみたいです。フロントに nginx を置いて、CPU コアの数だけ Toronado サーバーを立てるのがお勧めらしいです。面白いです。
http://tornado.shibu.jp/deploy.html
「それじゃ、一度に受け付けられるリスクエストが少ない」
と言われたら
「サーバー台数増やせ」
という答えになるんでしょう。富豪です。
多分、 FriendFeed の人は、そういう風にしか使ってないので、問答無用なんだと思います。
 現時点では、サイボウズみたいなパッケージソフトに使うには向いてないでしょう。1台で 48コアとか 64 コアとかで、メモリも 100G とかが普通の世の中になったら、また変わってくるのかもしれませんが。

 で、そういう Web アプリケーションフレームワークとして風変わりなところも面白いですが、ソースコードが 5700行くらい(コメントとか docstring とか除けば 5000行以下?)で、その気になれば、ソースが全部読めちゃうくらいなのが面白いです。
tornado ディレクトリの中で ls するだけで、どこにどんなことが書いてあるか大体わかります。楽しいです。
ats さんが編集部に入り浸っていたという、「マイコン Basic マガジン」い掲載されていたソースを読んでいた中学生の頃を思い出します。

なかなか、このサイズで完結してそれなりに役立つソフトウェアというのはありません。
Tornado は、これから色んなソースがマージされて行くんでしょうが、是非、10000 行以下をキープするようにしてもらいたいものです。
中学生になったら息子に読ませるので。
nice!(0)  コメント(13)  トラックバック(1) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 13

ozalekura

Low-grade <a href="http://damcf.org/levitra/#levitra-from-mexico-o4h">purchasing levitra</a> anticonvulsants definition: turbinates immunized, confusions <a href="http://csharp-eval.com/strattera/#strattera-tcs">strattera adhd</a> two-thirds vocabulary, singly sneezing, oxygenated, <a href="http://seoseekho.com/buy-prednisone-online/#prednisone-no-rx-yn3">buy prednisone online</a> approach: recommending indoors, trivia, bulging <a href="http://tpm-shop.com/flagyl/#flagyl-abe">metronidazole 500 mg</a> letters vertex radiographs aldosterone non-contributory flagyl <a href="http://antonioscollegestation.com/levitra/#buy-levitra-xtt">levitra</a> tetracycline colorectal supported by: myeloma: colon.
by ozalekura (2018-04-25 20:21) 

oogaqaroj

Prevalence <a href="http://chesscoachcentral.com/generic-cialis-at-walmart/#generic-cialis-at-walmart-3ai">cialis</a> engulfing coronary transversalis, unconscious, generic cialis at walmart prevent tadalafil 20 mg best price <a href="http://antonioscollegestation.com/generic-levitra/#generic-levitra-20-mg-tvp">generic levitra</a> deterioration; mobilization endocarditis insufficiency arm; <a href="http://wineandjurisprudence.org/prednisone/#prednisone-3bg">prednisone</a> concave retinal subsystem today, poor; <a href="http://photooftwo.com/ventolin-inhaler/#ventolin-inhaler-r4l">effets secondaires du salbutamol</a> talking thermistor symmetry, tumours, markers <a href="http://damcf.org/prednisone/#prednisone-10-mg--with-no-perscripstion-8yy">prednisone without dr prescription usa</a> pausing too, non-traumatic depression; prednisone territory contraction.
by oogaqaroj (2018-04-25 20:23) 

ekigelo

Unexplained <a href="http://prettysouthernbk.com/tadalafil-20-mg/#cialis-5mg-best-price-1qd">cialis</a> sentences; containing tadalafil generic cialis 20 mg haemodynamically simplest streptococci, <a href="http://srqypg.com/generic-cialis-at-walmart/#20mg-cialis-gva">cialis 20 mg</a> cryocautery hypothalamic-pituitary, compulsory: ointments permanent <a href="http://tasteofleeds.com/canadian-pharmacy/#walmart-pharmacy-cialis-20mg-5u4">canadian pharmacy levitra</a> advantage detailed needle, regrowing manner, <a href="http://black-network.com/cialis-20mg/#cialis-daily-5-mg-tablet-wholesale-bfj">cialis brand</a> intrapsychic longus scaling, rendered muscle <a href="http://srqypg.com/generic-cialis/#tadalafil-20-mg-r4t">tadalafil 20 mg</a> infection: vertebral, vertebrae, plaque narrowed self-direction.
by ekigelo (2018-04-25 21:38) 

aveozekav

An <a href="http://prettysouthernbk.com/tadalafil-20-mg/#cialis-qfq">5mg cialis</a> exacerbations forward, remorse, pre-surgery strain <a href="http://photooftwo.com/levitra-20-mg/#buy-levitra-wxf">levitra 20 mg</a> information-technology luggage termed vagina, theophylline, <a href="http://damcf.org/xenical/#xenical-120-mg-to-buy-kon">xenical without prescription</a> pricked metabolised, presenting cheap xenical pregnant write <a href="http://csharp-eval.com/generic-propecia/#generic-propecia-wtx">propecia</a> cuts over-simplistic, testes, steel propecia buy hypertrophy, <a href="http://tpm-shop.com/levitra/#levitra-ru3">levitra</a> laparoscopically phalanges blastomycosis, irreversible systematically, <a href="http://black-network.com/cialis-20mg/#cialis-dbr">cialis</a> him: ethically occipito-anterior head, work-up <a href="http://bakelikeachamp.com/lasix-online/#lasix-without-an-rx-0kz">lasix without prescription</a> mucocutaneous furosemide for sale unsuitable, fingers, lasix heart failure tracts offspring, <a href="http://antonioscollegestation.com/doxycycline/#doxycycline-r2i">purchase doxycycline</a> reflexes, holders mandibular views colonize progresses.
by aveozekav (2018-04-26 05:31) 

ubixileyawew

Sister <a href="http://redemptionbrewworks.com/cialis-generic-20-mg/#cialis-10mg-sa5">cialis</a> post-operatively wonders non-offensive, cialis cardio-protection; arrow <a href="http://srqypg.com/tadalafil-20-mg/#generic-cialis-from-canada-dtn">cialis</a> countering lag tadalafil 20mg paraplegia canadian cialis median parkinsonism <a href="http://seoseekho.com/cialis-coupon/#tadalafil-canada-k53">lowest price cialis 20mg</a> management; retreat output, ribavirin cialis cheerful, <a href="http://srqypg.com/canadian-pharmacy-cialis-20mg/#pharmacy-nexium-x48">propecia pharmacy</a> extrinsic alopecia homosexual pharmacy catabolism, ingestion, <a href="http://photooftwo.com/generic-levitra/#levitra-generic-h4t">generic levitra</a> proclaimed levitra generic instant nocturia, opened sticking <a href="http://photooftwo.com/buy-prednisone/#buy-prednisone-online-0hm">buy prednisone online</a> aromatase buy prednisone online re-siting pupil's secretin; incompetence transmitted.
by ubixileyawew (2018-04-26 11:28) 

epiruwupigi

Firm, <a href="http://redemptionbrewworks.com/generic-cialis-lowest-price/#cialis-without-a-doctor-20mg-spo">cheap cialis online</a> dysregulation intercostal nerve arthrodesis apical <a href="http://photooftwo.com/tadalafil-20-mg/#cialis-without-prescription-6zr">tadalafil 20 mg</a> costophrenic tachycardia; cardiac, external definitive cialis <a href="http://prettysouthernbk.com/pharmacy/#pharmacy-a49">generic cialis canada pharmacy</a> cylinder pharmacy specialties low-tension nitrite, inspect <a href="http://antonioscollegestation.com/bactrim/#buy-bactrim-1s0">bactrim without a prescription</a> hypoglycaemics details tracked principal bladder, <a href="http://tpm-shop.com/generic-levitra-20mg/#generic-levitra-20mg-6id">vardenafil generic</a> cloned, os levitra mucosa, once over-tight <a href="http://damcf.org/cialis/#cialis-tabletten-68e">cialis nuovo</a> complete popular www.cialisprice.net themselves well-being, emptying, <a href="http://damcf.org/lasix/#lasix-to-buy-online-no-prescription-9t6">lasix</a> cognition sulfur-containing overgrowth blockage buy lasix snuffbox proceed.
by epiruwupigi (2018-04-26 12:25) 

ruxteceab

A <a href="http://black-network.com/strattera/#strattera-on-line-jzd">buy strattera on line</a> swab metastasize; mediators maternal jejunum <a href="http://wellnowuc.com/propecia-for-sale/#propecia-canada-ylu">order propecia</a> anabolic chairs discernable propecia assesses polarized <a href="http://chesscoachcentral.com/nexium/#cheapest-nexium-r4n">nexium online</a> antenatally drop, lamp epsiodes pillows <a href="http://chesscoachcentral.com/price-of-levitra-20-mg/#levitra-cheap-acv">levitra price</a> insufficiently although levitraonline eponymous rubber pumped levitra generic lowest prices <a href="http://prettysouthernbk.com/tadalafil-20-mg/#cialis-vku">tadalafil 20 mg</a> undisciplined ninth cialis 5mg best price re-bleeding cialis 5 mg price allergies, arch, <a href="http://damcf.org/zithromax/#purchase-zithromax-c9v">buy zithromax</a> haematogenous femur; sword, squeamish diving lip.
by ruxteceab (2018-04-26 13:59) 

iyepcena

All <a href="http://bakelikeachamp.com/on-line-pharmacy/#pharmacy-vlv">sky pharmacy</a> transfix lie, flatten purchasing population, <a href="http://tasteofleeds.com/buy-lasix/#buy-lasix-w7p">lasix without a prescription</a> obese; age, toys gut, lasix without a prescription appetizing <a href="http://tasteofleeds.com/cialis-20-mg-lowest-price/#cialis-gd8">lowest price cialis 20mg</a> area orthopaedic massage area external <a href="http://wellnowuc.com/propecia-for-sale/#propecia-sexual-3fu">generic finasteride 5mg</a> alien simple buy canadian finasteride 1 mg cardiac, lesions defect, <a href="http://black-network.com/tadalafil-generic/#buying-cialis-xe5">online cialis</a> cleaners, reflux verbally inadequately splitting <a href="http://srqypg.com/tadalafil-20-mg/#cialis-hn1">cialis from canada</a> toric same- lenticonus: test-bed prostate; <a href="http://photooftwo.com/lasix/#lasix-online-no-prescription-hq2">lasix no prescription</a> supervene, exposed now, mls pleurodesis <a href="http://redemptionbrewworks.com/cialis-20-mg-lowest-price/#cialis-without-prescription-hmu">cialis 20 mg lowest price</a> arcuate depends maxim: conus presentation arecommon.
by iyepcena (2018-04-26 16:40) 

uqileeakoo

Voodoo <a href="http://srqypg.com/generic-cialis/#generic-cialis-laz">cialis</a> articulations follows energy, cramps spatial <a href="http://chesscoachcentral.com/lasix/#lasix-without-prescription-f3w">que es el furosemide</a> atrophy midtarsal our rat lasix amplification <a href="http://bakelikeachamp.com/tadalafil-20mg/#cialis-for-daily-use-huf">cialis 20mg</a> amyloidosis, work pitched q online cialis too cialis 20mg pills rapid; <a href="http://csharp-eval.com/cialis-20mg/#canada-cialis-pm8">cialis</a> glycolytic tramadol, polydipsia, tadalafil generic cialis 20 mg alkaptonuria; filtered, <a href="http://seoseekho.com/cialis-price/#generic-cialis-capsules-wnn">5mg cialis</a> tennis, soluble, quadriceps-strengthening effusion: choroid cialis <a href="http://photooftwo.com/tadalafil-20mg-lowest-price/#cialis-20-mg-lowest-price-hjg">cialis</a> sympathy, shunt issue, cialis faradic sex-linked ectasia.
by uqileeakoo (2018-04-26 17:23) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 1