Skip to content

Instantly share code, notes, and snippets.

@kjunichi
Created March 25, 2015 05:26
Show Gist options
  • Save kjunichi/94b2feb1fd06b9a3002b to your computer and use it in GitHub Desktop.
Save kjunichi/94b2feb1fd06b9a3002b to your computer and use it in GitHub Desktop.

cb

  • 142MB/1000000 -返す文字列長には左右されない模様

404

  • 189MB/1000000

  • 静的コンテンツへのアクセスは問題ない、

以下が問題になっていることが把握済み

  • 404エラーになる存在しないコンテンツへのアクセス
  • コールバックでコンテンツを返す

増加量

  • 1アクセスで100バイト強の増加がある模様

:debug => true,

ファイルが存在しない場合

server_send_callback: datalen = 21
server_send_callback: datalen = 9
server_send_callback: datalen = 72
server_send_callback: datalen = 142

ファイルがある場合

server_send_callback: datalen = 9
server_send_callback: datalen = 75
server_send_callback: datalen = 13

ファイルが無いばいは error_replyを呼び出している

ファイルの有無に関わらず、 server_on_frame_recv_callback に戻る(特に途中の処理でエラーが無ければ)

error_reply

エラー時もpipeを使いfdを取得することで、疑似的に正常時のファイルを返す処理と同様の ロジックを通っているのかも

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment