Author Avatar

Fabrizio S.

0

Share post:

Vi parliamo in questo articolo di come installare le API Key di GTMetrix. Il noto portale che misura la velocità di caricamento del vostro sito web analizzandone al contempo le criticità e dandovi utili indicazioni su come risolverle.

 

Ovviamente si tratta già di per se di un sito dedicato ai Webmaster . Ossia di coloro che lavorano in rete. Specialmente adesso che siamo nel tempo del Mobile First questa tipologia di sito assume ancora piu’ un ‘importanza preminente.

 

Ma in questo articolo non vi parliamo propriamente di questo. Infatti affrontiamo il caso delle Api Key messe a disposizione dal sito e che potete trovare sulla seugente Pagina API  del sito stesso.

Per poterle utilizzare dovrete in primis essere registrati con Email , username e password al portale stesso. L’email va inoltre convalidata tramite il consueto modo di autentica consuetudinariamente adottato.

Una volta compiuta questa operazione dovrete recarvi nel repository Github e prelevare il codice librerie. Io personalmente ho utilizzato il PHP quindi dovrete andare su Github GT PHP

Dove ci sono le librerie e dovrete utilizzare Composer. Quindi andate nella Shell di Dos del vostro Windows. Questa installazione è ovviamente per gli utenti Windows e digitate nella directory dove volete mettere la libreria il comando

composer require philcook/gtmetrix

Ho visto che il tutto è in fase di aggiornamento ossia che non vi venga installato ancora le librerie Entrecore. Verificate se le cartelle sono presenti altrimenti ricorrete al seguente comando

composer require entrecore/gtmetrix

A questo punto il sistema è installato nel vostro sistema. Nella pagina del sito Github è presente anche un esempio che ho un attimo modificato al fine di renderlo piu’ accessibile e che vi lascio nella pagina

Script per le API KEY GTMetrix

GTMetrix API KEY

require_once('vendor/autoload.php');
 use Entrecore\GTMetrixClient\GTMetrixClient;
 use Entrecore\GTMetrixClient\GTMetrixTest;

$client = new GTMetrixClient();
 //$client->setUsername('shahroze.nawaz@cloudways.com');
 //$client->setAPIKey('e16345e33e9d3371b2d64bb93dc56189');

$client->setUsername('email');
 $client->setAPIKey('api key');

$client->getLocations();
 $client->getBrowsers();
 $test = $client->startTest('http://noirsolutions.net');

//Wait for result
 while ($test->getState() != GTMetrixTest::STATE_COMPLETED &&
 $test->getState() != GTMetrixTest::STATE_ERROR) {
 $final = $client->getTestStatus($test);
 }

echo '< pre>

';
//var_dump($final);

$resources = $final->getResources();
var_dump($resources); //should return accessible array
echo '< / pre>

';

Ovviamente dovrete immettere la vostra APi Key che trovate nella destra della Pagina API che vi ho linkato sopra.

Se non erro potete fare fino a 20 query al giorno. Per un utilizzo piu’ intensivo dovrete pagare.

Una volta fatto tutto testandolo sul mio sito Noirsolutions appare la seguente schermata

GT Metrix API KEY

Collegamento alla pagina test

Dove vedete che ci sono indirizzi e per accedervi vi verrà richiesto di immettere nuovamente API Key e Email

Sicurezza Wordpress , plugins di protezione e consigli per non essere hackerati
Wordpress come velocizzare il CMS al tempo del Mobile First