タグ

programmingとサーバに関するdarimaruのブックマーク (4)

  • blog.nomadscafe.jp

    PHPの勉強会なので、いままでお会いしたことのない方とお話ができてよかったです。 発表内容は大きくなってしまったmaster.phpファイルをどうやって高速に読むかというお話です。PHPではリクエストの終了とともに全てのメモリを捨ててしまうので、変わらないデータもリクエストの度にキャッシュからロードしなくてはいけません。大きなphpファイルがあれば当然毎回の読み込みがオーバーヘッドとなってきます。そんな環境でどうやってアプリケーションのパフォーマンスをあげていったのかを紹介しています。 スライドの中でfile sizeを小さくする必要があると書きましたが、@hnwさんによると、VM命令が多過ぎるのが問題で、構造を簡単にしたことでVM命令が減ったのがよかったのではとのことでした。非常に参考になりました。ありがとうございました そろそろ傷が癒えてきた。。 ISUCON5の選にメルカリのインフ

  • NetBeansとScalaを使ってAppEngineたんといちゃいちゃする方法 - ( ꒪⌓꒪) ゆるよろ日記

    俺「新しいアプリだよ。さぁ、デプロイするからAppSlotを解放するんだ…!」 appengineたん「で、でぷろい…ですか…?こんなおっきなあぷり…は、入るかな…?」 俺「今日はScalaを使ったアプリケーションなんだよ」 appengineたん「Scalaなんて…そんな変態的なこと…で、できません ///」 俺「もう遅いよ。どうだ? どんどんアプリがアップロードされていくぞ!」 appengineたん「は、入りました…。こんなおっきなアプリケーション…あついです…」 俺「よしテストだ。どんどんリクエストをおくってやるからな」 appengineたん「そ、そんなにリクエストされたら…らめぇっ!!SpinUpしちゃうぅっ!!」 俺「まだまだいくぞ。おらっ!データストアにputしてやるっ!」 appengineたん「らめぇぇ!あっ、あふれちゃうっ!!データが…quotaからあふれちゃうよぉぉ

    NetBeansとScalaを使ってAppEngineたんといちゃいちゃする方法 - ( ꒪⌓꒪) ゆるよろ日記
  • ウノウラボ Unoh Labs: dRuby/Rinda/Ringでジュークボックス

    komagataです。 最近社内ではiTunes専用のPCを用意して社内BGMを流しています。 「コマンドラインから曲のリクエストを出せないかな」と思って、勉強がてらRubyを使ってジュークボックスサーバ、ジュークボックスクライアントを作ってみました。 必要な機能は、 簡単に曲のリクエストを出せるクライアント 複数のクライアントから曲のリクエストを受付け、保持し、順次再生するサーバ クライアントが自動的にサーバを見つけるためのネームサーバ などで、考えてみるとかなり面倒臭そうです。iTunesはDAAP(Digital Audio Access Protocol)というプロトコルで音楽をやり取りしたり、mDNS(Multicast Domain Name Service)というネームサービスを使ってサーバを見つけたりしているそうです。 今回は、dRubyを使って曲をやり取りし、Rindaの

  • 一足早く「Plagger」の便利さを実感してみよう - @IT

    5. Plaggerで自宅サーバが復活となるか? ●一見ハードルが高いのがネック? とても便利なPlaggerですが、現段階では初心者層までには広がっていません。原因として一番考えられるのが、やはりインストール・設定の難しさです。インストールするだけは簡単なのですが、きちんと動いてくれないことが多々あります。 原因としては、必要なモジュールがきちんとインストールされていなかったり、競合をしていたり、設定ファイルがきちんと書かれていなかったりと、いろいろです。原因をきちんと修正すれば動くのですが、初心者にはなかなか問題点の発見と修正が難しいものがあります。 図5-1 Plaggerのエラー画面 設定ファイルの記述をちょっとでも間違えると、このようなエラー画面になる。この場合の原因は設定ファイルの最後に改行を入れていないだけ またコマンドラインで中心の操作や、設定ファイルをエディタで開いて直接

    一足早く「Plagger」の便利さを実感してみよう - @IT
  • 1