タグ

2009年10月29日のブックマーク (2件)

  • (特にMyISAMを使っていた)ウェブ屋さんがInnoDBを使う場合の設定項目 - kazuhoのメモ置き場

    InnoDBはMyISAMと比較して安全(OSクラッシュや電源断が発生してもテーブルが壊れない)分、書き込みが遅い。データベース屋さんからすると、それは当然のことでMyISAMがおかしいんだ、ということになり、だからバッテリバックアップ機能のついたRAIDカードを使うんだ、という話になる。でも、MyISAMを使っているウェブ屋さんの現場では、場合によって多少データが消えてもかまわないから、安いハードウェアで大量のアクセスを捌きたい... って乖離があるんじゃないかなーと思ってる。 そのような場合には、my.cnf の innodb_flush_log_at_trx_commit パラメータを調整することで、MyISAMに比肩する書き込み速度を得ることができる(そのかわり、クラッシュや電源断の場合は、設定によって直近1秒以内の変更が失われる)。 他のパラメータも含めて書いておくと、データベー

    (特にMyISAMを使っていた)ウェブ屋さんがInnoDBを使う場合の設定項目 - kazuhoのメモ置き場
  • PHPから高度なCAPTCHAの仕組みreCaptchaを実装するチュートリアル:phpspot開発日誌

    PHPから高度なCAPTCHAの仕組みreCaptchaを実装するチュートリアル。 reCAPTCHAというと次のような、音声再生機能、リロード機能のついた高品質CAPTCHAの外部サービスですが、そちらをPHPから使う際のチュートリアルが公開されています。 サーバにGDが仕込まれていなかったりするレンタルサーバなどでも使えるので、スパムをはじきたいといった場合に使えます。 サンプルコードも公開されており、実装も容易にできるでしょう。 以下のエントリを参照してください。 How To Implement reCaptcha With Your PHP Project | Vidiame 関連エントリ PHPからbit.lyやtr.im等のURL短縮サービスをまとめて扱える「PEAR::Services_ShortURL」 Google Analyticsから訪問数・PV数をPHPでゲットす