Ma page web charge trop lentement.

Le site GTmetrix m'indique "Reduce initial server response time" "Reducing TTFB"

J'affiche sur la page mapagehtml.php des valeurs provenant d'une 12ène de page avec requêtes php comme ci dessous. Je récupère les valeurs provenant d'une api de jeu.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
 
$clantag = "id clan"; // #Clantag (capital letters)
 
$token = "Token";
 
$url = "https://api.clashroyale.com/v1/clans/".urlencode($clantag);
 
$ch = curl_init($url);
 
$headr = array();
 
$headr[] = "Accept: application/json";
 
$headr[] = "Authorization: Bearer ".$token;
 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headr);
 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 
$res = curl_exec($ch);
 
$data = json_decode($res, true);
 
curl_close($ch);
 
$clanScore = $data['clanScore'];
 
$clanWarTrophies = $data['clanWarTrophies'];
 
$requiredTrophies = $data['requiredTrophies'];
 
$donationsPerWeek = $data['donationsPerWeek'];
 
$members = $data['members'];
 
echo"<p>Score: ", $clanScore, "<br>GDC: ", $clanWarTrophies, "<br>Entrée: ", $requiredTrophies, "<br>Dons: ", $donationsPerWeek, "<br>Membres: ", $members, "</p>";
 
?>
J'affiche dans mapagehtml.php mes echo php.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<p><?phpinclude("scriptcr1.php"); ?></p>
Je pense que c'est une question de mise en cache à faire mais mes essais ne marchent pas. Si vous avez une idée je suis preneur