Cloudflare kullanıyorsanız IP Geolocation etkinleştirirseniz api isteği kaynaklı yavaşlama minimuma iner. CF-IPCountry header'ı ile alabilirsiniz.
<?php

$allowedCountries = ['TR', 'US', 'DE'];
$countryCode = $_SERVER['HTTP_CF_IPCOUNTRY'] ?? '';
if (!in_array($countryCode, $allowedCountries)) {
header('HTTP/1.1 403 Forbidden');
  die("Forbidden IP! / Yasaklı IP" );
} 
?>