RAMディスク上のSQLite3でAR.createを試す
@littlestarlingさんがtwitterで
「rake db:fixtures:load からかえってこない…2.5MB程度のcsvなのになんで?」
と呟いていたので。
RAMディスク上のSQLite3と、HDD上のSQLite3とでRailsのAR.createを試し、ベンチマークを取ってみました。(話の流れ上、トランザクションのあり/なしも同時に試した)
Ruby, Rails, SQLite3, パフォーマンス改善, トランザクション, RAMディスク | comments(0) | trackbacks(0) 2009.04.13 Mon 18:54
クックパッドの裏側を見てきました
2009年2月7日、秋葉原で行われた「WEBデベロッパの祭典@東京」に行ってきました。
約1ヶ月も前になってしまったので激しく今更ですが、僕が参加した「国内最大規模のRuby on Railsサイト 〜「クックパッド」の裏側見せます〜」というセッションについてまとめておきます。
COOKPADについて
http://www.cookpad.com/
技術ブログ http://techlife.cookpad.com/
COOKPAD自体は1998年にオープンしたレシピ投稿・検索サイト。
現在までに47万品以上のレシピが登録されており、月間PV約2.8億、月間ユーザー数約547万人を抱えています。
「世界で一番生活に役に立つサイト作り」を目指しており、投稿されたレシピをただ見るだけでなく、自分が作った料理の写真を作者にフィードバックすることが可能です。
cookpad, パフォーマンス改善, WEB開発, 管理ツール, Rails | comments(1) | trackbacks(0) 2009.03.02 Mon 08:44
YSlowでRailsサイトのパフォーマンスを改善する方法
YSlowの記事の続きです。
実際に何らかのサイトにチューニングをかける手順と共に紹介した方が分かりやすいと思うので、このサイトを使ってチューニングしようと思います。
ちなみにApache2.x+mod_railsを使ってRailsを動かしているので、そこを念頭に置いたチューニングをかけていきます。
まず、いきなり否定的な話になりますが、全ての項目でAを取るのはかなり困難です。
たとえば、チェック項目2つ目の「Use a CDN」は、最低でも2つのサーバーを必要としますので、先立つものがないと難しいですし、ほとんどのチェック項目ではAPIなど、自分の管理下にないサーバーを使っている場合、手の出しようがない状態になります。
ですので、今回のチューニングは若干消極的ではありますが「Fの項目を少しでもなくす」を目標にしたいと思います。
Rails, パフォーマンス改善, mod_rails, Apache, YSlow, CSS Sprite, mod_expire | comments(0) | trackbacks(1) 2008.11.30 Sun 03:05
YSlow - 無料でWEBページの表示を速くしよう
YSlowは、Firefoxを使用しているユーザーであれば最も手軽に、かつ無料で導入できるWEBページの表示パフォーマンス改善ツールです。13の項目についてチェックを行い、項目毎にA〜Fの評価を表示してくれると共に、改善案を提示してくれます。
Firebugをベースに使用しているため、YSlowを使うには先にFirebugをインストールしておく必要があります。
以下の記事は、Firefoxを使用していることが前提となります。
なお、Firefox自体のダウンロードはこちらから、Firebugのダウンロードはこちらからどうぞ。
Firefox, Add-on, WEB開発, YSlow, Firebug, パフォーマンス改善 | comments(0) | trackbacks(1) 2008.11.29 Sat 21:37
ABOUT ME
tak (Takahito Sezutsu)
コメント、トラックバックはお気軽に!
COMMENTS
-
Versions - Macで使えるGUIベースのSubversionクライアント
→TANIARollins23 (07.23) -
Rails勉強会@東京第38回 行ってきました
→TamikaTurner (07.04) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→tak (06.22) -
「オリジナルの項目が見つからなかったので、エイリアス“********”は開けません。」と出て、Finderで外付けHDDが開けない時は
→tak (06.22) -
「オリジナルの項目が見つからなかったので、エイリアス“********”は開けません。」と出て、Finderで外付けHDDが開けない時は
→ko (06.22) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→Mac (05.06) -
クックパッドの裏側を見てきました
→Taylor30CLEVELAND (03.23) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→tak (03.11) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→tama (03.11) -
Mac版ATOK定額制(体験版)を1週間使ってみた
→tak (09.19)