Nate Berkopec

Twitter

Rubyアプリケーションを毎分1000リクエストにスケールさせる: 初心者ガイド

BY Nate Berkopec

Rubyアプリケーションのための”スケーリング”についての情報は、毎秒数百リクエストを処理している企業によって書かれたものがほとんどです。そうではない私たちのためのスケーリングはどのようなものでしょうか?

Read More →

 

Railsアプリケーションを遅くする、ActiveRecordの3つの間違い:Count,Where,Present

BY Nate Berkopec

Rails開発者の多くが、ActiveRecordがSQLクエリを実際に実行する条件を理解していません。よくある3つのケースを見てみましょう:countメソッドの誤使用と、サブセットをセレクトするためのwhereの使用、そしてpresent?です。 断言しましょう。あなたはこの3つのメソッドを使い過ぎていて、無駄なQueryとN+1を発生させているでしょう。

Read More →

 

Mallocはマルチ・スレッドRubyプログラムのメモリ使用量を倍にする

BY Nate Berkopec

メモリの断片化は、測定したり、診断するのが難しいです。しかし、非常に簡単に解決できることも時々あります。マルチ・スレッドのCRubyプログラムのメモリの断片化の原因の一つについて見てみましょう。: mallocのスレッドごとのメモリ・アリーナ。

Read More →

 

RubyはWebスケールには遅すぎる?

BY Nate Berkopec

web開発のために、新しいwebフレームワークや、プログラム言語を選択しようとしていて、どれを選択すればよいか迷っていますか?パフォーマンスは考慮に入れたほうがよい。のでしょうか?

Read More →