matsutakegohan1's blog

matsutakegohan1(きゅーぞう)による、釣り、狩猟、技術?、セキュリティ?、その他の話

未分類

Apache3.0

投稿日:

いまさらかもしれません。
ここしばらく、珍しくまじめに仕事してるのでRSSリーダーの未読がガが。

メーリングリストより

3.0 – Introduction
I believe the httpd project is ready for a push towards the next major
version.

I believe everyone involved has learned many things from 2.x. I wasn't
here for all of the early 2.x development, so it is very easy to say I
am naive in the scope of something like pushing for 3.0.

ひゃっほう。

流し読みしかしてないんですけど。
なおかつボクチンの英語力は神が勝って駄目ですので参考にしたら負けです。

apache2.Xの問題点。

- Async IO will not work in the core without committing more evil hacks,
that will make the code harder to understand and follow.

- Async IO will not work correctly with filters today.

- The module API exposes too many internals of how client IO is done to
make small incremental changes.

- The HTTP protocol is still married to the core, and there has been
very little progress in separating it out.

- Performance for many metrics will never be fully on par to async or
hybrid async/threaded based servers like lighttpd.

- The configuration subsystem does not enable runtime changes, or the
ability to easily programmatically extend it.

・やっぱ非同期IOほしいよね
・moduleのAPIが丸見えなのってどうよ?
・HTTPプロトコルべったりですよね
・結局非同期IOとかないかlightHTTPよりおそいっすよね。
・動的にconfigかえらんないですよね (合ってるのかな・・・・)

周りは結構冷静な反応っぽいけど基本前向きなように思いました。
ほんと流し読みなので・・・
英語だし・・・

で、ゴール。
3.0 – Proposed Goals
長いのでポイントだけ。

-Rewrite the Core to be an Async Event state machine and data router.
-Rewrite how Brigades, Buckets and filters work.
-Break the 1:1 mapping of a worker to a single request.
-Change the meaning of MPMs.
-Include support for Waka.
-Build a cleaner configuration system, enabling runtime reconfiguration.
-Experiment with embedding scripting languages or something like Varnish'es VCL if and where it makes sense.
-Experiment with the right way to abstract state machines, multi-threading, and async IO from module developers who want a 'simple world view'.
-Find a better release model for a 3.0/trunk
-Promote and include a external-process communication method in the core.
-てめえの考えをこのスレにかけや。

まだこの先は追いかけてないであります。

ぱっとみ納得できるものが3割。
何でやんのか意味解らんものが7割。
多分これがポックンのapacheの理解度なんでしょう。
あーうー
勉強します。_。


-未分類
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

テト

no image

ファイル共有

先日の送別会の動画をアップする場所に悩んでいる。なかなかセンシティブなものもあるので、youbuteにアップするのはためらわれる。 この手のサービスは「frend」「family」で区分けしているもの …

no image

カロリー

猛烈に腹が減る。カロリー控えめの生活にしてみたのだが、最初の2日は良かった。しかし3日目、もう気持ち悪いぐらい腹が減る。胃が常に痛い。これは苦しい。。。。 こんにゃく畑のカロリーが1g=1kcalだっ …

no image

アーバンカスタマーサービス

アーバンカスタマーサービスは関西系セレクトショップ、アーバンリサーチのポイントカードのようなものだ。他のポイントサービスと決定的に違うのはプラスチックカードを使用しないということ。ポイントの管理は携帯 …

no image

甘味処 銀亭

甘味処 銀亭は渋谷の喧騒の中にある隠れ家みたいなお店。お店の名前のとおり餡蜜とかところてんのお店なのだけど、ランチタイムは落ち着いたお昼ご飯を出している。 写真 4 本日のメニューは以下 シャケの塩焼 …

第一精工の高速リサイクラーはすべての釣り人の必需品だと思っています。糸の巻き替え、巻き直しにこれが在るのと無いのでは天地の差があります!

シマノの防水クッションは、すべての時期で船釣りのオトモ。一番小さいサイズで大抵大丈夫です。冷えから守ってくれたり、エンジンの振動から守ってくれたり、寝るときに枕になります。

%d人のブロガーが「いいね」をつけました。