PHP code example of duplexmedia / parallel-pagespeed
1. Go to this page and download the library: Download duplexmedia/parallel-pagespeed library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
duplexmedia / parallel-pagespeed example snippets
use Duplexmedia\PageSpeed\Service;
/**
* Gets the pagespeed ratings for the given URLs.
*
* @param array|string $urls a URL or an array of URLs (you can pass both)
*/
function query_pagespeed($urls) {
// Create a new PageSpeed client
$service = new Service();
// Request the pagespeed ratings either synchronous (blocking fashion)...
$results = $service->query($urls, 'en_US', 'both');
// ... or asynchronous, using Guzzle Promises (nonblocking fashion)
$promise = $service->queryAsync($urls, 'en_US', 'both');
// In the asnyc case, you can use the results either by calling
// ->wait() or by chaining a computation using ->then(...).
// See https://github.com/guzzle/promises.
}