Skip to content

mpg-yuta-fukuda/slow_blog

 
 

Repository files navigation

Slow Blog

これはなに

Active Recordのパフォーマンスを改善するためのお題となるアプリケーションです。このブログアプリケーションはパフォーマンス的に問題のある箇所がわざと用意されています。すべて見つけてパフォーマンスを向上させてください。

セットアップ

git clone
cd slow_blog
bin/setup
bin/rails s

どんなサービスか

  • ブログサービスです
  • ユーザはログインしてPostを投稿します
  • 同じくログインしているとひとの投稿にコメントをつけることができます
  • ユーザ登録以外、基本的な機能は実装しています
    • ユーザを登録する導線はないので必要であればbin/rails cで作ります
    • seedデータとしてメールアドレス [email protected] 、パスワード password で作られているユーザがあるのでこれを利用すると便利です
    • パスワードリセットの導線も一応用意していますが、letter openerなどは用意していないのでパスワードリセット用のメールを送信したらlog/development.logを確認してURLを取得してください

制約

  • このサービスの振る舞いを変えないようにしてください
    • 付属しているシステムテストが落ちないようにしてください
  • もし「仕様を変更することでこれだけ速くなります!」という点あればそれを提案することは可です

About

パフォーマンス改善

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 63.7%
  • HTML 32.7%
  • Dockerfile 1.8%
  • Other 1.8%