
Medya dosyaları, bir hosting hesabında üç ayrı kaynağı aynı anda tüketir: disk alanı, inode sayısı ve bant genişliği. Çoğu sitede "hesabım doldu" ve "sitem yavaş" şikayetlerinin ortak kaynağı, yönetilmeyen medya dosyalarıdır.
Bu rehber, Linux hosting veya Windows hosting hesabınızda medya yönetimini üç eksende ele alıyor.
Bir Görselin Üç Maliyeti
| Kaynak | Nasıl tüketilir | Belirti |
|---|---|---|
| Disk alanı | Dosya boyutu | "Disk kotanız doldu" |
| inode | Dosya sayısı | Disk boş ama "dolu" hatası |
| Bant genişliği | İndirilme sayısı × boyut | Trafik aşımı |
İkinci satır en az bilinen ve en şaşırtıcı olanıdır: disk alanınız boş olsa bile inode limitiniz dolabilir. Panelde bol boş alan görünürken yeni dosya oluşturulamaz, e-posta alınamaz.
inode Sorunu ve Görseller
İçerik yönetim sistemleri, yüklediğiniz her görsel için birden fazla boyut sürümü üretir: küçük resim, orta boy, büyük boy, tema özel boyutları. Bir eklenti daha ekler, bir tema daha ekler.
Sonuç: yüklediğiniz her görsel, diskte onlarca dosyaya dönüşebilir. Bin görselli bir site, on binlerce dosya demektir — ve inode limiti bu şekilde sessizce dolar.
Çözüm
- Kullanmadığınız boyutları kapatın. Tema ve eklentilerin tanımladığı boyutların hepsini kullanmıyorsunuzdur. Kullanılmayanları devre dışı bırakmak, yeni yüklemelerde dosya sayısını belirgin biçimde düşürür.
- Eski gereksiz boyutları temizleyin. Geçmişte üretilmiş ama artık kullanılmayan sürümleri toplu temizleyen araçlar mevcuttur. Öncesinde yedek alın.
- Yetim dosyaları bulun. Medya kütüphanesinde kayıtlı olmayan ama diskte duran dosyalar zamanla birikir.
Sayfa Ağırlığı: Ziyaretçi Tarafı
Çoğu sitede toplam sayfa ağırlığının büyük bölümü görsellerdir. Bu, hem ziyaretçinin bekleme süresini hem sizin bant genişliği tüketiminizi belirler.
Doğru Boyutta Sunun
En yaygın hata, liste sayfasında küçük görünen bir görseli tam çözünürlükte yüklemektir. Ziyaretçi 300 piksel genişliğinde bir alan görür ama 2000 piksellik dosya indirilir.
Çözüm, her kullanım yeri için uygun boyutu sunmaktır. İçerik yönetim sistemleri bunu otomatik yapar — ama tema doğru boyutu talep etmiyorsa devreye girmez.
Modern Biçimler
Modern görüntü biçimleri, görünür kalite kaybı olmadan belirgin biçimde küçük dosyalar üretir. Desteklemeyen tarayıcılar için klasik biçime düşen bir yapı kurulabilir.
Geciktirmeli Yükleme
Ekranda görünmeyen görseller, kullanıcı oraya kaydırana kadar indirilmesin. Bu, ilk yükleme süresini doğrudan kısaltır ve uzun sayfalarda etkisi çok belirgindir.
Dikkat: sayfanın en üstündeki ana görseli geciktirmeli yüklemeye dahil etmeyin — o, kullanıcının ilk gördüğü şeydir ve geciktirilmesi algılanan hızı düşürür.
Boyut Belirtin
Görsel etiketlerine genişlik ve yükseklik bilgisi ekleyin. Tarayıcı, görsel yüklenmeden önce yer ayırır ve sayfa yüklenirken içerik zıplamaz. Bu, kullanıcı deneyimi ölçütlerinde doğrudan karşılık bulur.
Video: Sunucunuzda Barındırmayın
Video dosyaları paylaşımlı barındırma için uygun değildir ve bunun üç somut nedeni vardır:
- Bant genişliği. Tek bir video izlenmesi, yüzlerce sayfa görüntülemesine denk trafik üretir. Trafik kotanız hızla dolar.
- Akış desteği yok. Paylaşımlı sunucular video akışı için optimize edilmemiştir; izleyici ileri sarmak istediğinde tüm dosya yeniden indirilebilir.
- Uyarlanabilir kalite yok. Video platformları, izleyicinin bağlantı hızına göre kaliteyi ayarlar. Kendi sunucunuzdan tek bir dosya sunarsınız.
Doğru yaklaşım, videoları bir video platformunda barındırıp sitenize gömmektir. Hem bant genişliği tüketmezsiniz hem izleyici daha iyi bir deneyim yaşar.
Dosya Yönetimi Pratikleri
- Yükleme dizinlerinde betik çalıştırmayı engelleyin. Bu, güvenlik açısından en kritik ayardır — yüklenen zararlı bir dosyanın çalıştırılmasını önler.
- Dosya türü kısıtlaması koyun. Yalnızca beklediğiniz türlerin yüklenmesine izin verin.
- Yükleme boyutu sınırı tanımlayın. Hem disk hem kötüye kullanım koruması sağlar.
- Dosya adlarını temizleyin. Türkçe karakter ve boşluk içeren dosya adları, farklı sistemlerde sorun çıkarır.
- Düzenli temizlik yapın. Kullanılmayan medyayı, eski yedek arşivlerini ve geçici dosyaları düzenli olarak silin.
Ne Zaman Dağıtım Ağı?
Medya ağırlıklı bir siteniz varsa, statik dosyaları bir dağıtım ağına taşımak iki sorunu birden çözer: bant genişliği tüketiminiz düşer ve ziyaretçiye coğrafi olarak yakın sunucudan hizmet verildiği için yükleme hızlanır.
Görsel ve medya dosyaları, dağıtım ağının en verimli kullanıldığı içerik türüdür — çünkü değişmezler ve uzun süre önbellekte kalabilirler.
Sonuç
Medya yönetiminde üç ayrı sorunu ayırt etmek gerekir: inode limiti dosya sayısıyla, disk kotası dosya boyutuyla, sayfa hızı ise sunulan boyutla ilgilidir. En sık atlanan inode sorununun çözümü, kullanılmayan görsel boyut sürümlerini kapatmaktır. Sayfa hızı içinse üç adım yeterlidir: doğru boyutta sun, modern biçime çevir, geciktirmeli yükle. Video dosyalarını ise paylaşımlı barındırmada tutmayın — bir video platformu hem daha ucuz hem daha iyi bir deneyim sunar.
Sıkça Sorulan Sorular (SSS)
Diskim boş ama "dolu" hatası alıyorum
inode limitiniz dolmuştur — bu, dosya sayısı sınırıdır ve disk alanından bağımsızdır. En yaygın neden, her görsel için üretilen çok sayıda boyut sürümüdür. Kullanmadığınız boyutları kapatın ve eski gereksiz sürümleri temizleyin.
Görsellerimi ne kadar küçültmeliyim?
Kullanım yerindeki görüntüleme boyutunun biraz üzerinde yeterlidir. Yüksek çözünürlüklü ekranlar için iki katı makul bir üst sınırdır. Liste sayfasında 300 piksel görünen bir görseli 2000 piksel yüklemek, ziyaretçinin bağlantısını boşa harcar.
Videolarımı sitemde barındırabilir miyim?
Teknik olarak evet ama paylaşımlı barındırmada önerilmez. Bant genişliğinizi hızla tüketir, akış desteği yoktur ve izleyici deneyimi zayıf kalır. Bir video platformuna yükleyip sitenize gömmek her açıdan daha iyi sonuç verir.
Yükleme dizini güvenlik riski mi?
Yapılandırılmazsa evet — en yaygın site ele geçirme yöntemlerinden biri, yükleme dizinine zararlı bir dosya koyup çalıştırmaktır. Bu dizinlerde betik çalıştırmayı engelleyin ve dosya türü kısıtlaması uygulayın.