Photo by harry harris いまPhotoShareのサーバの実装を大きく変えようとして悩んでいます。 (参考...
query-reviewerはRails用のプラグインで、データベースにMySQLを使っている場合に、不適切な検索が行われていな...
『 メンテナンス性などとトレードオフな部分も多々。やるとしてもチューニング段階に効果を計測しつつやるべき。 』
Rubyはインタプリタとして実現されています。これはある意味必然的なもので、 Rubyのようにevalを持っていたり、メソッドが...
RailsのXMLのレンダリングが遅い。 これは、String#to_xsが遅いのが原因らしい。 そこで、これを高速化するための...
Railsは遅いと言われる。確かに富豪的なフレームワークであり、そのままの使い方では動作が重たい。そのため、解決手段としてmem...
『 37signalsも使っているパフォーマンス記録ツール。、専用の管理画面で、アクションを実行時のメソッド単位の実行時間、生成され... 』
軽量サーバー同士は多くの共通点がある一方、1 つのカテゴリーの中で見ると、さまざまな違いがあります。大部分のサーバーは C で作...
MySQLのクエリキャッシュはテーブルの構造やテーブル内のレコードが一件でも変更されると破棄されてしまう。 memcachedの...
このぐらいの規模のWebアプリケーションを作る場合、スクラッチからコードを書いていたのでは効...
RubyProfを使って、Railsアプリのプロファイリングをする方法を紹介します。 まずは、ruby-profをGemでインス...
例外とはプログラム実行中におこる不都合を処理するための分岐である。不都合は対処されもとの処理に戻ればよいが、ファイルやメモリなど...
Railsは度々遅いということが話題に上がる。Ruby自体の性能もあるだろうが、データベースを富豪的に使っているのにも原因がある...
あなたは,Railsを学び,アプリケーションを作成し,サービスをインターネットに公開しました。しばらくすると,最初のユーザができ...
『 >そういうわけで、そこはPHPで処理すれば良いんではないかと。可変部分が少ないのにわざわざRoutingするというのが問題... 』
『 memcachedisahigh-performance,distributedmemoryobjectcachingsyste... 』
『 いろいろな言語によるいろいろなベンチマークの結果 』
「Ruby なんて遅くて使えない」という意見が出ます。(昔、Java も似たようなことを言われましたっけ。)これに対して、Rub...
『 実験環境だったり、ハードウェアリソースに困ったことがなかったりして、チューニングってほとんどやったことないんだよね。 』
Rails のブログでも取り上げられていた、”Rubyisms - MySQL-dump” が面白かった...