タグ

2015年4月1日のブックマーク (6件)

  • Railsアプリを『浅く』パフォーマンス・チューニングしてみる(その1) | Oh My Enter!

    Rails製アプリは、1画面に結構な量の情報を表示しようものなら、すぐにパフォーマンスが悪くなってしまいます。基を押さえておけばこういったことに陥らないのですが、Railsがあまりにもサクサク開発できちゃうもんですから、ついつい調子に乗って基を忘れてしまいがち。自分を戒めるためにも、パフォーマンス・チューニングの基をまとめておくことにします。 環境 Rails 3.2.14 Ruby 2.0 sqlite3(データベース) WEBrick(httpサーバ) Mac Book Air 2012 Mid (デュアルコア2.0GHz Intel Core i7) チューニングするデモアプリ いまいち冴えないビジュアルのこのデモアプリ『Bookshelf(棚)』を使用します。テーブルの1セル(td)に1冊のが納められているつもりです。 Bookshelf仕様 著者(Author)はN件の

  • 学校やめた - 実在しません

    昨日3月31日をもって私は高専をやめました。 2年生の後半からもうなんか嫌なことがたくさんあって死ぬほど学校に行きたくなくなってずーーーーっと死人のような顔をして生活してたなあ。学校にいく前も学校にいる間も学校から帰ってきても死にたいつらいもうやめたいって考えてた。部活もやってなくて趣味も特技もなくて人の目を見て話すだとかみんなと仲良くお話するだとか今まで出来てたことができなくなって毎日息苦しい日々だった。 やめるのを決めた経緯はめんどくさいから割愛するけど、そんなに嫌ならやめちまえって言ってもらったから決めた。私は今年度から予備校生~大学生になるために1年間お勉強する~。 まさか自分がセンター試験を受けることになるとは思いもしなかったし、正直受けたくないけど、人生で一回くらいちゃんと勉強しとかなきゃいけないような気がするから勉強します。というかただ単に高専が、高専生が、高専の教員が死ぬほ

    学校やめた - 実在しません
    mktakuyax
    mktakuyax 2015/04/01
  • データベースにindexを張る方法 - Qiita

    データの読み込み速度を改善する上で、indexを張ることは非常に大切です。 ただし、張り方や張る箇所によっては、目に見えた改善が見られなかったり、むしろ速度が遅くなってしまうケースもあります。 そこで、indexへの理解を深めるべくindexの基礎的な内容を記します。 1.indexってなんぞや 特定のカラムからデータを取得する際に、テーブルの中の特定のカラムのデータを複製し検索が行いやすいようにしたものです。 例えば、あるユーザーをバイネームで検索したい!となった際に、Usersテーブルのnameカラムにインデックスを張ってないと、プログラムは、Userテーブルのnameカラムを上から順にみて、そのユーザーのデータを取得します。もし、これが1万人もしくはそれ以上の大量のデータを含むカラムだったらどうでしょう。すごく時間がかかりますね。 Usersテーブルのnameカラムにindexを張る

    データベースにindexを張る方法 - Qiita
  • パフォーマンス監視サービスのNew Relicが超便利な件 - Qiita

    12/09/05 監視対象のWebサービスのURLを間違えていたため修正しました RailsのAdvent Calendarを待ちわびていました. 今回は,WEB+DBの最新号のRails高速化記事で紹介されていたパフォーマンス監視サービスのNew Relicを使ってみた話です. New Relicは.newrelic_rpmというgemをインストールすることにより,レスポンスタイムやスロークエリなど,パフォーマンスに関するさまざまな統計情報をNew Relicのサイトでみることができます. Railsに限らずPythonJavaなどいろいろな言語に対応しているようです. さらに,HerokuやDotCloudなどのPaaSにも対応していてやばい. HerokuのNew Relicプラグイン Herokuホストしたアプリケーションを監視するためにはNew Relicプラグインを導入する

    パフォーマンス監視サービスのNew Relicが超便利な件 - Qiita
    mktakuyax
    mktakuyax 2015/04/01
  • Postgresqlに接続できなくなった時 - Qiita

    $ psql -l psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

    Postgresqlに接続できなくなった時 - Qiita
    mktakuyax
    mktakuyax 2015/04/01
    助かった
  • finefinefine.jp

    This domain may be for sale!

    finefinefine.jp