MySQLパフォーマンスチューニング
MySQL全機能リファレンスの206p付近をよく読め。 とりあえず重要そうなのは、 ・インデックスの設定 ・クエリキャッシュ あたり。
MySQLMySQL全機能リファレンスの206p付近をよく読め。 とりあえず重要そうなのは、 ・インデックスの設定 ・クエリキャッシュ あたり。
PHPphp.iniの session.save_pathで指定したパスに保存される。 デフォルトなら/tmp が、これっていつまで保存されるんだろ? 少なくとも、session.cache_expireで指定している180分…
PHPsession_start()で生成されるセッションIDはデフォルトでも一応ランダムらしい・・・。 が、UNIX系OSなら、もっとランダム性を上げることができる。 php.iniにて session.entropy_fi…
PHP下記のセッション関数は、register_globals=Onを前提としているので 基本的に使うな。 session_is_registered() session_register() session_unregist…
PHPなんだかややこしいが・・・・ ・セッションcookieにはセッションID以外保存しちゃダメ。 ・セッション変数($_SESSION)には、何を保存してもよい? $_SESSIONにアクセスできるようになるのは、 /tmp…
MySQL便利なんだけど、あんま使わない方がいいのかな? 速度にどういう影響があるのか調べた方がいいかも。
PHPvi で巨大なファイルを開くと、しばらく動作が固まるんですけど PHPから巨大なファイルを開いても止まるんだろうか・・・? 巨大なファイルに検索かけるような処理って普通にあると思うんだけど。 キャッシュとかかかってくれる…
MySQLあるテーブルのレコードを削除したら、 それを参照している他のテーブルの関連レコードもまとめて削除するのって どうやってやるんだったっけ・・・? 忘れた・・・。 方法は絶対あるから調査。 ※調査結果 外部キー(FOREIG…
PHP現状、Webアプリ用のセキュアな認証方式は、ひとつに絞られる。 ①フォーム認証 ②認証状態はセッションで管理 ③セッションIDは有効期限0のセッションCookieに保存する (有効期限0のCookieは通常ブラウザのメモ…
PHP基本的に、ユーザからの入力はサニタイズした方が良い。 が、関数を自作するのは面倒。 PHP標準関数に、このぐらいの機能はありそうなもんだが・・・。 要調査。 ※調査結果 SQLインジェクション対策なら、 mysql_re…
最近のコメント