Webdev:Cesium:Beacons: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Added link to beacon documentation →‎PageSpeed Beacon Parameters)
Line 44: Line 44:
= PageSpeed Beacon Parameters =
= PageSpeed Beacon Parameters =


TBD.  
Beacon Documentation: [http://code.google.com/p/page-speed/wiki/BeaconDocs http://code.google.com/p/page-speed/wiki/BeaconDocs]


[http://code.google.com/p/page-speed/issues/detail?id=58 http://code.google.com/p/page-speed/issues/detail?id=58]
Bug: [http://code.google.com/p/page-speed/issues/detail?id=58 http://code.google.com/p/page-speed/issues/detail?id=58]


= Future Beacon Parameters&nbsp;<br>  =
= Future Beacon Parameters&nbsp;<br>  =

Revision as of 03:40, 9 August 2009

Overview

This page is for tracking beacon information from YSlow and PageSpeed. It is intended both as a reference and brainstorming tool.


YSlow Beacon Parameters

  • w – size of the page in bytes (v1 sent size in kilobytes)
  • o – overall YSlow grade calculated for the profile used
  • u – URL of the page tested
  • r – total amount of requests with empty cache
  • s – page identifier for yahoo pages (like yahoo music, sports, etc), blank on non-yahoo pages
  • i – testing profile used:
    • ydefault – YSlow (V2)
    • yslow1 – Classic (V1)
    • yblog – Small Site or Blog
    • or custom profile’s title with dash-encoded spaces
  • ynumreq – Make fewer HTTP requests
  • ycdn – Use a Content Delivery Network (CDN)
  • yexpires – Add Expires headers
  • ycompress – Compress components with gzip
  • ycsstop – Put CSS at top
  • yjsbottom – Put JavaScript at bottom
  • yexpressions – Avoid CSS expressions
  • yexternal – Make JavaScript and CSS external
  • ydns – Reduce DNS lookups
  • yminify – Minify JavaScript and CSS
  • yredirects – Avoid URL redirects
  • ydupes – Remove duplicate JavaScript and CSS
  • yetags – Configure entity tags (ETags)
  • yxhr – Make AJAX cacheable
  • yxhrmethod – Use GET for AJAX requests
  • ymindom – Reduce the number of DOM elements
  • yno404 – Avoid HTTP 404 (Not Found) error
  • ymincookie – Reduce cookie size
  • ycookiefree – Use cookie-free domains
  • ynofilter – Avoid AlphaImageLoader filter
  • yimgnoscale – Do not scale images in HTML
  • yfavicon – Make favicon small and cacheable


PageSpeed Beacon Parameters

Beacon Documentation: http://code.google.com/p/page-speed/wiki/BeaconDocs

Bug: http://code.google.com/p/page-speed/issues/detail?id=58

Future Beacon Parameters 

A future goal is to have YSlow and PageSpeed beacon detailed information about a page's performance. This can be in addition to a normal GET request. The URL parameters can have basic information while a larger response in the POST body can contain detailed statistics regarding a page's assets and score.

YSlow

  • Page load time
  • Number of JS files
  • Number of CSS files
  • Number of images
  • Total size of components (HTML, JS, CSS, Images)
  • Cached/uncached page weight
  • Components that do not meet rules
    • URL 
    • Criteria

PageSpeed

TBD.