サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
www.trajectory.jp
PHPのSession管理をmemcachedで行う方法。 PHPのSession管理は、デフォルトではファイルで行いますが、Webサーバーが複数台であった場合、一括で管理する方法を検討する必要があります。 そのような場合の選択肢の一つとして、memcachedで管理するという方法があります。 Sessionの有効期限はどのサイトも設定すると思いますが、セキュリティの観点から見ても、それほど長い時間設定しないと思います。 永続的に保持する必要もないため、memcachedで管理するという選択を行うのもありではないでしょうか。 memcachedのインストール方法はコチラから
NameVirtualHost *:80 # http://localhost/ でアクセスする時に使用する設定 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "C:/workspace" ServerName localhost </VirtualHost> <Directory "C:/workspace"> Options Indexes FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> # http://trajectory.localhost/ でアクセスする時に使用する設定 <VirtualHost *:80> ServerAdmin webmaster@localhos
最近のWebアプリケーションでは、Ajaxが使われることが普通になってきました。 そんなAjaxとデータのやり取りを行う場合、どうしてますか? Ajaxという名前からXML形式のデータを渡すのが普通だと思っていたのですが、JSONというJavaScriptが扱いやすい形式にして渡すのが最近の主流?のようですね。 そんなJSONですが、PHPでは簡単に作成することができます。 ※PHP 5.2.0以降で使用可能です。 var $sample_array = array( 'Name' => 'Trajectory', 'URL' => 'http://www.trajectory.jp/', ); var $json_value = json_encode( sample_array );
JavaScriptで処理を行いやすいようにAjaxからのレスポンスをJSON形式で取得した場合、eval関数に渡してもJavaScriptエラーが発生する場合があります。
サーバーにDoS耐性を付けるApacheモジュール。 botやF5アタックによる突発的な集中アクセスをしてくるクライアントを検出し、優先度を下げたり、アクセス禁止にしたりすることができます。 mod_rewriteと組み合わせて使用するように設計されています。 クライアントのIPアドレス毎にアクセス頻度を測定し、設定した閾値を超えるとDoS攻撃と判定します。 サーバー単位での単位時間当たりのアクセスを計測 判定結果は環境変数に設定して通知 閾値を超えると一定時間ブラックリストとして管理
ApacheとSubversionを連携して、ローカル環境のソースコードを管理する。 自分で書いたプログラムのバージョン管理をしたい。修正したファイルがどれかを簡単に確認したい。という理由で、ローカル環境にソース管理環境がほしかったのです。 Subversionのインストール&設定にはまったので、そのときのメモ書きです。
PHPでmemcachedを使用するには、PECLのMemcacheを使用します。 PECL::Memcacheのマニュアル http://jp.php.net/memcache PECLは、PEAR上で動作するため、PEARがインストールされていれば使用することが可能ですがC言語で書かれています。 そのため、Windows/サーバーOSでインストール方法が異なります。
memcachedは汎用のメモリキャッシュシステム。 データとオブジェクトをメモリ内にキャッシュすることで、DBから読み出しを行う回数を減少させ、DBを用いたWebサイトを高速化するためによく用いられています。 WindowsとUnix/Linuxでインストール方法が異なるので別ページにて解説しております。 Webサイトの運営者としては、以下に早くユーザーにページを見せるのかということを考えていると思います。 そんな運営者の方は、memcachedを使用することをお勧めします! DBにアクセスするよりも、メモリからデータを取ってくる方が当然速いので。
このページを最初にブックマークしてみませんか?
『株式会社トラジェクトリー』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く