タグ

2007年7月11日のブックマーク (5件)

  • Apache 2.2でWebサイトをパフォーマンスアップ!(1/3) ― @IT

    ■ドキュメントキャッシュ機能の見直し メモリキャッシュやディスクキャッシュなど、HTTPコンテンツの動的キャッシュ機能が強化されました。開発バージョン時よりも安定性が向上し、Apache 2.2では実用的なレベルになっています。キャッシュ機能を用いることで、一般的にHTTPサービスの応答性を向上させることができます。 また、Apacheをリバースプロキシサーバとして利用する場合もキャッシュ機能を利用可能です。 ■プロキシ機能によるロードバランシングの実現 プロキシでロードバランス機能を実現するmod_proxy_balancerモジュールが追加されました。HTTPやFTPサービスはもちろん、Apache Tomcatなどのサーブレットコンテナとの通信で使われるAJP13プロトコルのロードバランス機能も提供します。 バランシングの制御は、「リクエスト回数」と「トラフィック量」の2つのアルゴリ

    bayan
    bayan 2007/07/11
  • 性能問題の失敗事例集

    性能設計とは、目標性能と、その目標を実現するための設計です。業務量に応じたサーバサイジング、プロセス構成、業務処理の対象データ件数や処理の多重度などと多岐にわたり、性能マネジメントの中で最も重要な要素の1つといえます。(文より) 失敗は成功の母といわれるように、失敗からはたくさんの教訓を得ることができる。連載第2回は、性能マネジメントで押さえるべきポイントを、失敗事例から学んでみたいと思う。 思い出すと心拍数が上がる性能問題の数々 さて今回は、私の身近で発生した性能問題の事例を振り返り、「攻めの性能マネジメント」として、性能問題予防のために実施すべき具体的な作業と考え方を整理したいと思います。 事例1:カットオーバーに間に合わない! ある通信系システムでは、アプリケーションの品質が安定しなかったこともあり、開発工程の最後に性能評価を実施したところ、性能問題だけでなく、機能試験では抽出でき

    性能問題の失敗事例集
  • PEAR :: Manual :: マネージャの取得

    Unix/Linux/BSD PHP 4.3.0 以降、./configure に --without-pear オプションを指定しない限り、 PEAR パッケージマネージャは (PHP と共に) インストールされます。 Unix/Linux/BSD ディストリビューションが提供する PHP を使う場合は、 PEAR を別途インストールする必要があるかもしれません。インストール方法については、 それぞれのディストリビューションのドキュメントを参照してください。 バージョン 4.3.0 以前の場合や、パッケージマネージャを再インストールしたい場合は、 次の方法が暫定的に用意されています。

    bayan
    bayan 2007/07/11
    PEARをインストール
  • VMware 上の CentOS の時間が狂う

    VMware Server 上で、CentOS 4.4 を実行しているんだが、時計が狂いまくって困ってる。 そのうち VMware がバージョンアップしてなんとかなるかなぁ,,,と、待ってたんだけども、なんともならんので、ワークアラウンドを実施することに決定。 VMware で時計のズレを補正する方法なんかいろいろあるらしい,,, 1) CPU の周波数(kHz)を明示する方法周波数が動的に変わる Speedstep など向けらしいが、そもそも VMware 使うマシンではフルパワーで行こうね。 C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\config.ini に以下を追記する。

  • [ThinkIT] 第4回:テンプレート管理 (1/4)

    現在のWebアプリケーション開発において、ページのデザインは重要な要素のひとつとなっていますが、洗練されたデザインというものはどうしてもHTMLコードが複雑化してしまうものです。今回はWebアプリケーション開発をする上で、この複雑化するデザインとビジネスロジックの両立を行なうためのテンプレート管理について、その考え方やSledgeでの実装方法について解説をしていきます。 テンプレート管理とは、簡単に言えば従来一緒にして開発を行なっていたHTMLコードなどの「デザイン部分」とビジネスロジックなどの「プログラム部分」を切り離し、別なパーツとして管理することを言います(図1)。なぜこのような機能が必要になってくるのでしょうか。まずはそれについて解説していきます。 Webアプリケーション開発におけるHTMLコンテンツの生成にはいくつかの方法があります。一般的には、動的に生成するパーツ(HTMLコー