java を使って構築した商用サイトでは、ほぼ必須技術でもあるDBコネクションプーリング。DBコネクションプーリングを導入するメリットは、データベース操作の中でも非常に負荷の高い接続処理の隠蔽と、コネクション数の削減によるリソースの浪費回避につきる。...
ブラウザからファイルをajax風に画面遷移なしでアップロードする swfupload というFlashのファイルアップローダ・ライブラリが有名ですが、cookie周りにバグがあります。解決方法として同梱のswfupload.cookies.jsを使い、サーバ側でpostパラメータをcookie代わりに使う処理があります。そこら辺のまとめです。...
Apache2 - worker MPM のプロセス&スレッド数のチューニングとその考え方についてまとめました。OS がスワップしない程度に MaxClients でスレッド数の上限値を上げて、高負荷時の大量アクセスに耐えうる...
ブラウザキャッシュの利用を最大化させるレスポンスヘッダーを出力することにより、静的コンテンツ配信を高速化させるチューニング・テクニックがあります。Pragma,...
ここ最近になって Adobe Reader 9 を使うことになったわけですが、PDF を開く度に文章の読み上げ準備のダイアログが勝手に開いて非常にイライラします。かなり強引な方法ですが読み上げ機能を無効化する方法を公開します...
最近、本業のデータベースシステムのパフォーマンス劣化で悩む日々が続いております。いろいろ分析をしているのですが、何しろ miracle linux 1.0 を使っていて、kernel...
「mysql 新バージョン 5.0.15 (5.0.x系正式版)がリリース!」で予告しましたが、ver 4.1 系から大幅に進化した mysql 5.0系ですが、そのパフォーマンスが非常に気になるところ。早速、mysqlbench...
多言語対応のサービスを作る際に必要となる要素の1つとして言語判定があります。考えた結果として判定器としては Lingua::LanguageGuesser もしくは Google Translate...