ShowSlow 0.18: Support for Google Page Speed Online API and more

This Monday at Google I/O, Page Speed team announced new Page Speed Online API.

I was given a chance to work on it before it was released to general public and was very happy to get such a tool as it make it the easiest option when it come to setting up ShowSlow instance with automated testing.

Basically, all you need to do is to call a beacon URL when you need to run Page Speed test and store results in ShowSlow. Data is stored in the same tables as browser extension beacon data and works pretty smoothly.

Configuration is pretty easy, check out documentation on the wiki or just open /beacons/pagespeed/ on your instance for auto-documentation.

I hope to add UI for it and integrate it with URL adding interface in a near future.

Here’s a full list of things released in ShowSlow 0.18:

  • Google Page Speed Online API support
  • WebPageTest visual comparison can now be done right from details page (№21)
  • Custom metrics (№18) and cross-hair numbers in Flot charts (№16)
  • DB port configuration option by Russell Davis (№25)
  • crc32 PHP replacement by Russell Davis (№24)
  • Fix for null values in data2.php
  • Page Speed values are optional now (n/a instead of zeros)
  • Indexes on url_id in metric tables for better performance

Follow upgrade instructions if you already have an instance running:
http://www.showslow.org/Upgrading_existing_instance

Download the code package:
https://github.com/sergeychernyshev/showslow/downloads

and install it:
http://www.showslow.org/Installation_and_configuration

Let me know if you’ll have troubles upgrading and don’t forget to create issues and vote for bugs in the issue tracker:
https://github.com/sergeychernyshev/showslow/issues

And please introduce yourself on our mailing list and feel free to ask questions:
http://groups.google.com/group/showslow

Enjoy!

This entry was posted in ShowSlow. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *