dalailomo / kitty-online-blackfire-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kitty Online

The furriest Blackfire.io tutorial on the internet

Welcome to Kitty Online. This repository is a demo application to showcase the simple gains you can make to your application performance with a tool like Blackfire.io. A live version (with fixes) is at http://www.kittyonline.net

Why 'Kitty Online'?

Why not? Everyone loves kittens. If you don't like kittens you're probably dead inside.

How do I get started?

It's easy as 1, 2, 3 (well actually it's, 1, 2, 3, 4...)

  1. Clone the repo
  2. Create an empty DB
  3. Do composer install (will fail)
  4. Do doctrine:schema:update --force
  5. Do composer install (wont fail, weeee)
  6. Do doctrine:fixtures:load
  7. Go to the app in your browser

(Yes, I've assumed familiarity with setting up Symfony projects and a web server here. Better instructions will come later.)

Go to the 'Blackfire tutorial' tab in the menu and start profiling!

FAQs

  • Why put this together?
    • I like Blackfire.io as a tool, and I like showing it to people. It makes me feel warm and fuzzy when they come back later on & show me what they've done with it
  • Do Blackfire.io pay you for this?
    • Nope. I just like the tool
  • How much does Blackfire.io cost?
    • I don't work for Blackfire.io. I am not paid to sell it, nor to keep this page updated with pricing information. The best place to go to for 'official' information is at http://blackfire.io.
  • Whose cat is on the homepage?
    • This is my cat, Luna. She is a Siberian cat.
  • Where can I find out more about Luna?

About


Languages

Language:PHP 77.5%Language:HTML 18.6%Language:ApacheConf 3.4%Language:JavaScript 0.5%