Kod Uzmanı
Yazılım

CURL ve File Cache İle API Verilerini Önbellekleme Teknikleri

Döviz, hava durumu, eczane gibi dış API verilerini sunucuda cache yapıp siteyi hızlandırma.

Yayın: 07.08.2026 Güncelleme: 21.09.2026 1 dk okuma
CURL ve File Cache İle API Verilerini Önbellekleme Teknikleri

Harici API İstekleri Sitenizi Yavaşlatmasın

Web projelerinde canlı döviz kurları, hava durumu, nöbetçi eczaneler veya kripto fiyatları gibi verileri sunmak için harici servislerin API'leri kullanılır. Ancak her sayfa yenilendiğinde cURL ile dış sunucuya istek atmak, sayfa açılış süresini 1-3 saniye geciktirir ve dış API çöktüğünde sitenizin de kilitlenmesine neden olur. Bu sorunu çözmenin en efektif yolu **File Cache (Dosya Önbellekleme)** mimarisidir.

File Cache Mimarisi Nasıl Çalışır?

Harici API'den çekilen veriler veritabanına veya sunucu diskindeki bir JSON dosyasına belirli bir yaşam süresiyle (TTL - Time to Live) kaydedilir. Örneğin döviz verileri için 1 saatlik (3600 saniye) bir cache süresi belirlenir. Kullanıcılar siteye girdiğinde veri dış API'den değil, doğrudan sunucunuzdaki yerel JSON dosyasından milisaniyeler içinde okunur.

// ÖRNEK FILE CACHE MİMARİSİ
$cacheFile = 'cache/doviz.json';
$cacheTime = 3600; // 1 Saat

if (file_exists($cacheFile) && (time() - filemtime($cacheFile)) < $cacheTime) {
    $data = json_decode(file_get_contents($cacheFile), true);
} else {
    // API'den Veri Çek ve Dosyaya Kaydet
    $data = file_get_contents('https://api.example.com/data');
    file_put_contents($cacheFile, $data);
}

Hızlı, kesintisiz ve yüksek performanslı web sistemleri inşa etmek için Kod Uzmanı Web Yazılım çözümlerimizi inceleyebilirsiniz.

Bu konu için destek

Web projenizi birlikte değerlendirelim

Hız, güvenlik ve dönüşüm hedeflerinize uygun yalın bir yol haritası çıkaralım.

Projenizi Konuşalım →
Rehberi paylaş: WhatsApp X LinkedIn
Yazar

Ahmet Yılmaz — Kod Uzmanı

Web geliştirme, PHP, performans optimizasyonu ve mobil uygulama geliştirme alanlarında çalışan yazılım geliştirici.

Yazar ve editoryal yaklaşım →

💬 Yorumlar 0

Düşüncelerinizi Paylaşın

E-posta adresiniz sitede yayınlanmaz.

Bu rehber için henüz onaylanmış yorum yok.

Teknik kontrol

İçerik standardımız

  • • Son güncelleme tarihi görünür
  • • Mutlak SEO vaatlerinden kaçınılır
  • • Uygulanabilir teknik sınırlar açıklanır
Kod Uzmanı Ajans

Web siteniz gerçekten iş üretiyor mu?

Hız, teknik SEO ve dönüşüm darboğazlarını birlikte inceleyelim; yalnızca ihtiyaç duyduğunuz çözümü planlayalım.

Projenizi Konuşalım →