なるほど、flaskを始めたくなっちゃったかー flask: Pythonで実装されたWebフレームワーク。コンパクトなフレームワークでアプリケーションとWebサーバが会話するための最小限の機能を提供する。でかいWebアプリケーションを素早く作るには向かないが、裏側が透けるシンプルさの為学習には向いている
-
-
でたなflask!じつは3年ほど前に一瞬触ったのですが、他人のプロジェクトのデプロイだけ手伝うことになり、しかも直前でHTTPからHTTPSに変更になって徹夜で泣きながら対応したのでNo Thank you!!!
1 reply 0 retweets 0 likes -
それはflask自体が悪いわけではないような気がしてならないが、それなら https://bottlepy.org/docs/dev/ とかどうだろう。flask同様シンプル軽量をウリにしている新興のフレームワークだ
1 reply 0 retweets 0 likes -
完全に八つ当たりです。 未だに新興フレームワークって出てきてる物なんですね…。っていうか何で軽量Onlyなんですか!Cake PHPとかそれっぽいのあるじゃないですか
1 reply 0 retweets 0 likes -
そりゃ、「ちょっとしたWebサイト」作るって話だったからDjangoとか使ったら悲しみが溢れるんでないかとw
1 reply 0 retweets 1 like -
もうこの際だから全部C++で書いてしまえば…悲しみはなくなる……! つらさと苦しさしか見えない
1 reply 0 retweets 0 likes -
バケモノのような性能が出る http://www.seastar-project.org/
1 reply 0 retweets 2 likes -
じぶんこの辺の性能のおおよその中央値とか平均値を知らないのですが、これって早いんですか。 さすがC++だな!って感じの速度感?(いまいちグラフの意味する所が分からない)
2 replies 0 retweets 0 likes -
C++だから速いというよりはDPDKの上に構築されている、というのが効いていると思う。「従来のOSのネットワークAPIは大量の通信を捌く状況においては深刻なボトルネックなので、まずOSを迂回します」レベルから頑張ってしまったシロモノ
1 reply 0 retweets 3 likes -
DPDKって初めて聞いたのですが、わりと最近のものなんですね。 OSI参照モデルの崩壊…
2 replies 1 retweet 0 likes
OSI参照モデルは壊れていないよ。DPDKがデータリンク層までの面倒を見てくれるから、Seasterがトランスポート層(TCP/IP)を実装して、その上にHTTPサーバを実装してるんだ。崩壊したのは BSDソケット という歴史あるネットワークプログラミングのAPIだな。
-
-
Replying to @fadis_
あー、なるほど?つまりDPDKさんがカーネル空間ガン無視でNICのデータを引っ張ってきてくれるから、Seasterがそのデータを良い感じの形式にして、HTTPサーバとしての振る舞いを実装してる感じ?
1 reply 0 retweets 0 likes -
Replying to @a3geek
だいたいあってる。ドライバからアプリケーションまでが全て同じ空間にあるからデータのコピーを最小限にする事ができる、I/Oによるコンテキストスイッチが発生しない、その結果CPUキャッシュから必要なデータが飛びにくい、あたりが性能に寄与してるんじゃないかと
1 reply 0 retweets 0 likes - 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.