Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! httpd] kenzy_nのブックマーク
[go: Go Back, main page]

タグ

httpdに関するkenzy_nのブックマーク (2)

  • PHPの全バージョンの挙動をApacheモジュールとして試す

    この投稿は PHP Advent Calendar 2016 の16日目の記事です。 エグゼクティブサマリ PHPのバージョン間の挙動の違いを調査するツールとして、@hnwによるphpallや、それを改造したphpcgiallがあったが、現実のPHPの利用環境とは違いがあり、検証の妨げになる場合があった。このため、PHPのバージョン毎にApacheを異なるポートで動かすことにより、全てのバージョン(229種)のPHPをApacheモジュールとして動作させることに成功し、modphpallと命名した。modphpallはPHPの検証に有効であることを、キャリッジリターンのみで起こるPHPヘッダインジェクションを用いて確認した。 はじめに 昨日の日記では、PHPの全バージョンをCGIモードで試す phpcgiall について紹介しました。HTTPヘッダインジェクションやセッションの挙動について

    PHPの全バージョンの挙動をApacheモジュールとして試す
    kenzy_n
    kenzy_n 2016/12/16
    まだまだ旧verのものも動いている故に
  • Big Sky :: libuv と http-parser を使って高速なウェブサーバ書いてみた。

    どうしても高速なWeb サーバが書きたくなったので joyent の libuv と http-parser (nodejs が内部で使っているライブラリ)を使ってWeb サーバを書いてみた。 mattn/http-server - GitHub https://github.com/mattn/http-server I/O は全て非同期で行いブロッキングしない作りとしました。これで絶対速くなるとは言わないけど、少なくともスケールはするんじゃないかと思います。 Date ヘッダとか、65536 バイト以上の POST ペイロードとか色々省いてるのでツッコミビリディ高いですが、ひとまず GET でファイルのサーブが出来る状態にはしたのでベンチマークを取ってみました。 # nginx $ ab -k -c 10 -n 10000 http://127.0.0.1/ # http-server

    Big Sky :: libuv と http-parser を使って高速なウェブサーバ書いてみた。
  • 1