タグ

2009年11月18日のブックマーク (3件)

  • ab(apache bench)でPOSTする - LAPISLAZULI HILL#diary

    ab(apache bench)はApache HTTP Server付属のbenchmarkツールだそうです.いままでWebの案件では付加テストなどを求められたことがなかった(たぶん必要もなかった)ので初めて使うことになりました GETでのリクエストはあっさりできたのですが,POSTをどうすればよいのかわからず.検索するもののなかなか探せませんでした.というわけでメモ pオプションでPOSTするデータが入ったファイルを指定.-TオプションでContent-typeを指定します % ab -n 10 -c 10 -p postdata.file -T "application/x-www-form-urlencoded" http://localhost/ この場合のpostdata.fileの中身はこんな感じ.GETのときにURIに付加される文字列と一緒ですね.URLエンコードが必要だと

    ab(apache bench)でPOSTする - LAPISLAZULI HILL#diary
    sin_cos
    sin_cos 2009/11/18
    apache bench でのPOSTデータ送信方法。助かりました!
  • ぷぎえもん日記 |mysqlのプライマリーキーが長すぎるとエラーが出て怒られる

    なにこれ?ということで検索してみました. MySQLは、主キー(複合主キーも合わせて)の長さは 1023byte以内でなければならないという制約があります。この制約を越えるようなモデルの定義を行った場合、テーブル作成時に次のようなエラーが発生します。 「java.sql.SQLException: Specified key was too long; max key length is 1024 bytes」 上記エラーが発生した場合には、モデルの定義を見直し主キーの長さが 1023byte 以内に収まるようにしてください。 引用仕様および制約 そんなルールあったんですね.たしかにvarcharをそのまま主キーにするのは違和感あったのですが...要はちゃんと正規化しろってことでしょうか. ということで設計を変更することになりました.

    sin_cos
    sin_cos 2009/11/18
    主キー1023byte以下に抑えなければならない問題。
  • PHP/セッション管理 - がしまっくす

    独自セッション管理の注意点 † DB, memcached 等を使ってセッション管理を行う場合は、以下の点に注意する。 php.ini の session.auto_start の値が 0 になっていないと正常に機能しない。 session.save_hander の値を user にする必要がある。php.ini で設定したくない場合は ini_set() で設定する。 PHP5.0.5以降の場合は session_start() を呼ぶ前に下記を実行する。 register_shutdown_function('session_write_close'); ↑ MySQL を使ったセッション管理 † セッション管理用のテーブルを作成し、独自セッションハンドラを定義する。 ■ テーブル sessions CREATE TABLE `sessions` ( `id` varchar(32

    sin_cos
    sin_cos 2009/11/18