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" );
}
?>