タグ

javascriptとperformanceに関するfragarach_the_swordのブックマーク (3)

  • Node.jsの仕組みはWebアプリ開発者も知っておくべき

    インターネットのサービスは、アクセスしてきたユーザーを「待たせない」ことが大前提だ。「待たせない」サービスを実現するために、新しいインフラ技術が次々と登場している。例えばJavaScriptの実行基盤を構築するサーバー用ソフト「Node.js」もその一つ。大量の同時接続ユーザーに対して高速にレスポンスできる技術として、今、大きな注目を集めている。 Node.jsは、Webサーバー構築ソフト「Apache」やWebアプリケーションサーバー構築ソフト「Tomcat」などと置き換えて使う。ただし、単純に置き換えるだけで必ずレスポンスが高速になるわけではない。Node.jsが持つ来のパフォーマンスを引き出すには、実装するWebアプリケーションの開発に注意が求められる。 “ループ”を止めないアプリが不可欠 Apacheの場合、複数のスレッドを起動して並行処理することで、大量のアクセスに対応できるよ

    Node.jsの仕組みはWebアプリ開発者も知っておくべき
    fragarach_the_sword
    fragarach_the_sword 2012/10/10
    記者の眼 - Node.jsの仕組みはWebアプリ開発者も知っておくべき:ITpro
  • データの加工はアプリケーション頼み

    NoSQLは、大量データを高速に入出力する機能に特化している。そのため、取り出したデータから必要なデータを検索したり、集計してグラフ表示に利用したりといった加工処理は、データベースクライアント上のアプリケーションとして開発する必要がある。 取り出してからデータを加工 当然、「RDBを使う場合より開発の工数は増える」(日マイクロソフトの鈴木祐巳クラウド&アプリケーションプラットフォーム製品部エグゼクティブプロダクトマネージャー)。こうした開発負担を軽減するため、データ操作の効率化を進めている。 NoSQLの効率化は二つの方向性がある。一つは、データの加工処理をクライアントからサーバーにオフロードする手法。もう一つは、汎用的な操作をまとめたプログラム部品の提供だ。その双方を実現したNoSQLの例が、インテックシステム研究所が開発した「EXAGE/Database」である。 EXAGE/Dat

    データの加工はアプリケーション頼み
    fragarach_the_sword
    fragarach_the_sword 2011/07/21
    データの加工はアプリケーション頼み - 超高速DB「NoSQL」が普及へ:ITpro
  • JavaScriptベンチマークテスト 「SunSpider 0.9.1」公開

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    JavaScriptベンチマークテスト 「SunSpider 0.9.1」公開
    fragarach_the_sword
    fragarach_the_sword 2010/04/17
    JavaScript ベンチマークテスト 「SunSpider 0.9.1」公開:CodeZine
  • 1