| Dataset | Sample | Last-Modified | ETag | Cache-Control | Pragma | Processing Time (s) | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| " . $dataset[0] . " | \n"; echo "$sample | \n"; if($result['headers']['Last-Modified']){ echo "" . $result['headers']['Last-Modified'] . " | \n"; $countLastModified++; } else { echo "- | \n"; } if($result['headers']['ETag']){ echo "" . $result['headers']['ETag']. " | \n"; $countETag++; } else { echo "- | \n"; } if($result['headers']['Cache-Control']){ echo "" . $result['headers']['Cache-Control']. " | \n"; $countCacheControl++; $ccHeader = $result['headers']['Cache-Control']; if($ccHeader == 'no-cache'){ $countNoCache++; } if(stristr($ccHeader, 'private') !== FALSE) { $countPrivateCache++; } } else { echo "- | \n"; } if($result['headers']['Pragma']){ echo "" . $result['headers']['Pragma']. " | \n"; } else { echo "- | \n"; } echo "" . sprintf("%.4f", ($end - $start)) . " | "; echo "
\n";
echo " ";
$noETag = sizeof($samples) - $countETag;
$ETratio = round(100*($countETag/sizeof($samples)), 1);
echo "
";
echo "
\n";
//echo " ";
$noCacheControl = sizeof($samples) - $countCacheControl;
$otherCache = $countCacheControl - $countNoCache - $countPrivateCache;
$noCCratio = round(100*($noCacheControl/sizeof($samples)), 1);
$noCacheCCratio = round(100*($countNoCache/sizeof($samples)), 1);
$privateCCratio = round(100*($countPrivateCache/sizeof($samples)), 1);
$otherCCratio = round(100*($otherCache/sizeof($samples)), 1);
echo "
";
echo "
Total sample size: " . sizeof($samples) . " URIs.
\n"; echo "#Last-Modified: $countLastModified
\n";
echo " #ETag: $countETag
\n";
echo " #(Last-Modified and ETag): $countLastModifiedANDETag
\n";
echo " #Cache-Control: $countCacheControl
\n";
echo " - #no-cache: $countNoCache
\n";
echo " - #private: $countPrivateCache