タグ

2010年2月4日のブックマーク (2件)

  • PHPをC++化するOSSツール「HipHop for PHP」、Facebookがベータ版を公開

    米Facebookは米国時間2010年2月2日、Web開発スクリプト言語PHPで書かれたコードをC++コードに変換するツール「HipHop for PHP」(ベータ版)を、オープンソース・ソフトウエア(OSS)として公開した(写真)。WebページのPHP部分をC++言語経由でバイナリ化することで、処理の高速化やサーバーの負荷軽減につながるとしている。 HipHopで生成したC++コードは、オープンソース・コンパイラg++(GNU C++コンパイラ)でバイナリ・コード化する。Facebookがテストしたところ、最終的なバイナリ・コードは変換前のPHPコードに比べWebサーバーのプロセサ使用量がほぼ半減した。SNS(Social Networking Service)「Facebook」のAPI層においては、30%少ないプロセサ使用量で2倍のトラフィックを処理できたという。こうした効果により、

    PHPをC++化するOSSツール「HipHop for PHP」、Facebookがベータ版を公開
  • MySQL管理者最速マスター

    巷ではプログラミング言語の最速マスターが流行ってるので、MySQLも参戦。ただし管理者向け。 まずはダウンロードとインストールダウンロードサイト http://dev.mysql.com/downloads/ バイナリにはインストールパッケージ(Windows=MSI、Mac=DMG、Linux=RPMとか)とアーカイブ(*NIX=tar.gz/Windows=zip)があるけど、初心者は黙ってパッケージをチョイス。インストールはウィザードに従うだけ。英語だけどそこはガマン! パッケージリポジトリがあるOSを使ってるなら、リポジトリからインストールするのもありだ。例えば、 shell> sudo yum install mysqlとか shell$gt; sudo apt-get install mysqlとか。これは楽チンだけどMySQLのバージョンがちょっと古くなるので注意。 もちろん

    MySQL管理者最速マスター