STATUS IS UPWEB SİTESİ OPTİMİZASYONU VİKİSİ
03Hızlandır
Optimizasyon temelleri / Hızlandır

Ekiplerin Uygulayabileceği Bir Web Sitesi Performans Bütçesi Nasıl Belirlenir

Müşteriler için önemli yolculuklar etrafında uygulanabilir sayfa ağırlığı, yüklenme ve yanıt verme sınırları oluşturun.

Ekiplerin Uygulayabileceği Bir Web Sitesi Performans Bütçesi Nasıl Belirlenir — GÖRSEL REHBER
OKU
8 dakika
KAYNAKLAR
6
YENİDEN DOĞRULA
2027-03-27
gözden geçirildi
Web performans ve sürüm mühendisliği inceleyicisi
KISA CEVAP

Kararla başlayın.

Bir web sitesi performans bütçesi, önemli birkaç kullanıcı yolculuğunu seçip mevcut deneyimlerini ölçerek ve bir sürümün gerçekten geçebileceği sınırlar üzerinde anlaşarak belirlenir. Bir veya iki kullanıcı odaklı hedefi kontrol edilebilir sınırlarla eşleştirin: örneğin mobil için 75. yüzdelikte bir yüklenme ve etkileşim hedefi ile başlangıç JavaScript'i, görseller ve üçüncü taraf istekleri için üst sınırlar. Her limite bir uyarı seviyesi ve sürümü engelleyen bir hata seviyesi atayın.

Evrensel bir sayfa-ağırlığı sayısıyla başlamayın. Bir ürün sayfası, arama sonuçları ve oturum açılmış bir pano farklı işlevler görür. Varsa gerçek kullanıcı alan verisini (field data) kullanın; sonra sürüm öncesinde önemli yolculuğu tutarlı bir laboratuvar testinde çalıştırın. Bir özellik kapasite harcıyorsa, diğer ağırlıkları azaltın veya erteleyin, yolu iyileştirin ya da iyileştirme tarihli, süre sınırlandırılmış bir istisnayı onaylayın.

GÖRSEL REHBER

Çalışmayı bir sistem olarak görün.

Bireysel taktiklere geçmeden önce makaledeki kararları bağlamak için bu haritayı kullanın.

SIUHızlandır
01Site geneli ortalama yerine yolculuklarla başlayın
02Çıktılar ve kontrol edilebilir girdiler seçin
03Temeli baz alarak sayıları belirleyin
04Bütçeyi bir sürüm kuralı yapın
01

Site geneli ortalama yerine yolculuklarla başlayın

Gecikmenin açık bir müşteri veya operasyonel maliyeti olan üç ila beş yolculuğu listeleyin: bir kampanya sayfasına ilk iniş, ürün bulma, bir lead formu gönderme, oturum açma veya bir destek talebini tamamlama gibi. Her biri için başlangıcı, faydalı çıktıyı, ana cihaz sınıfını ve iyi çalışması gereken sayfayı veya etkileşimi yazın.

Her yolculuğa kendi bütçe satırını verin. Bir pano genel bir makaleden daha fazla kod taşıyabilir, ancak filtreleme eyleminin bir yanıt verme hedefi gerekir. Medya ağırlıklı bir ürün sayfası daha büyük görseller kabul edebilir, ancak ana görünen görsel için bir sınır olmalı. Bu, kritik bir yolun origin-genel ortalamada kaybolmasını önler.

Değer anını tanımlayın

Ziyaretçinin görebileceği veya yapabileceği şeyi adlandırın; örneğin teklifi okumak, bir sonuç görmek veya form onayı almak.

Yeni ve dönen yolları ayırın

Önbellekleme varlık maliyetini önemli ölçüde değiştirebilir; bu yüzden bütçenin ilk ziyaret, tekrar ziyaret veya her ikisini kapsayıp kapsamadığını kaydedin.

02

Çıktılar ve kontrol edilebilir girdiler seçin

Hem çıktı metriklerini hem de giriş sınırlarını kullanın. Google, en büyük içerikli boyama olarak Largest Contentful Paint (LCP) yükleme performansını; Interaction to Next Paint olarak INP etkileşim yanıt verebilirliğini; ve Cumulative Layout Shift (CLS) görsel kararlılığı tanımlar. Önerilen iyi eşikler ayrı ayrı mobil ve masaüstü için 75. yüzdelikte LCP ≤ 2.5 saniye, INP ≤ 200 milisaniye ve CLS ≤ 0.1'dir.

Bir sebebi erken ortaya çıkaran sınırlar ekleyin: başlangıç JavaScript'i, ana içeristen önce gereken görseller, rota için toplam transfer, üçüncü taraf istekleri ve bilinen maliyetli bir widget. Sıkıştırılmış transfer boyutlarını tutarlı şekilde izleyin. Time to First Byte gibi tanılayıcılar yavaş yüklemeyi araştırmaya yardımcı olabilir, fakat tek başına müşteri çıktısı değildir.

Yüklenme bütçesi

Yolculuk ana içeriğin görünür olmasına bağlıysa LCP kullanın.

Yanıt verme bütçesi

Arama, filtreleme, menüler ve ödeme sırasında alan INP kullanın; alan verisi yokken yalnızca laboratuvar proxy'si kullanın.

Ağırlık bütçesi

Sahiplerin bir ihlalin ardından hangi değişikliğin gerektiğini bilmesi için başlangıç rotasını ve en büyük katkı yapanları sınırlandırın.

03

Temeli baz alarak sayıları belirleyin

Her yolculuk için bir temel (baseline) yakalayın. PageSpeed Insights'ta gerçek Chrome-kullanıcı deneyimlerini toplayan Chrome User Experience Report (CrUX) alan verilerini Lighthouse laboratuvar verilerinden ayırın; alan verisi kullanıcılara ulaşan deneyimi kontrol ederken, laboratuvar testleri sürüm öncesi değişikliği tekrarlanabilir kılar.

En az mobil ve masaüstüye göre segmentleyin ve mümkünse kritik şablon veya URL bazında da ayırın. PageSpeed Insights URL verisi yoksa origin verisine geri dönebilir; bazı sayfaların CrUX verisi olmayabilir. Bu durumu bir laboratuvar temeli (lab baseline) olarak etiketleyin ve önemli yolculuklar için gerçek-kullanıcı ölçümü ekleyin. Her temel ile test URL'si, cihaz ve ağ profili, önbellek durumu, tarih ve araç sürümünü saklayın.

Temel deneyimi planlı bir iyileştirmeyle geliştirecek bir hedef seçin, sonra bunu temsilci koşullarda test edin. Normal sürümleri engelleyen bir bütçe aşılır; bugünkü deneyimin üzerinde olan bir bütçe ise kimseyi korumaz.

Yüzdelik dilimi doğru okuyun

75. yüzdelik, gözlemlenen deneyimlerin %75'inin altında veya eşit olduğu değerdir; ortalama değildir.

04

Bütçeyi bir sürüm kuralı yapın

Bütçeyi kodun veya sürüm kontrol listesi yanında versiyonlanmış, incelenebilir bir yerde tutun. Her satırın yolculuğu, metriği, test profili veya popülasyonu, uyarı eşiği, hata eşiği, sahibi, ölçüm yöntemi ve istisna yolu olması gerekir. MDN uyarı ve hata seviyelerini önerir: uyarı proaktif planlama için, hata ise fark edilir negatif etkiye sahip üst bir sınırdır.

Güvenilir kontrolleri otomatikleştirin. Bir paketleyici (bundler) aşırı büyük bir varlığı veya başlangıç giriş noktasını reddedebilir; webpack maksimum varlık ve giriş-noktası sınırlarını ve üretim hata ipuçlarını destekler. Pull request veya sürüm adaylarında etkilenen yolculuk için tekrarlanabilir laboratuvar testleri çalıştırın. Sürüm engelleyici bir yapı kapısı olarak yerine, sürüm sonrası doğrulama ve önceliklendirme için alan metriklerini tutun; bunlar güvenilmez bir build gate değildir.

Bir limit başarısız olduğunda, bir varlığı küçültün, önemsiz kodu erteleyin, deneyimi değiştirin, sürümü bölün veya bir istisnayı onaylayın. Geçmek için eşiği gizlice yükseltmeyin.

İstisna kuralı

Sürüm öncesi ürün ve teknik sahibi, müşteri etkisi, son kullanma tarihi ve düzeltme görevi kaydedin.

Engelleyici kural

Korunan bir yolculukta çoğaltılabilir hata eşiğini engelleyin; uyarı eşiklerini bildirip araştırın.

05

Yayın sonrası doğrulayın ve düzeltin

Sayfa ağırlığı tam deneyimi tahmin etmez. İstek sırası, render-engelleyen işler, cihaz yeteneği, ağ koşulları, önbellekleme ve üçüncü taraflar da önemlidir. Girdi sınırlarını büyümeyi yakalamak için tutun ve yolun kullanılabilir olup olmadığını test etmek için çıktı ölçümlerini kullanın. W3C Resource Timing arabirimi, daha derin teşhis için kaynak zamanlamalarını ve transfer, kodlanmış ve çözülmüş boyutları açığa çıkarır. Çapraz-origin zamanlama ayrıntısı timing permissions ile kısıtlanabilir; bu yüzden eksik bir waterfall üçüncü taraf maliyeti olmadığına delil sayılmaz.

Önemli bir şablon, platform, pazarlama etiketi veya trafik değişikliğinden sonra alan sonuçlarını gözden geçirin. LCP kötüleşirse, sunucu yanıtını, LCP kaynağını ve render-engelleyen işleri inceleyin. INP kötüleşirse, gerçek etkileşimleri inceleyin; Lighthouse INP ölçemez çünkü kullanıcı girdisi yoktur, ancak Total Blocking Time laboratuvar proxy'si olarak kullanılabilir. SIU’nun proaktif optimizasyon iş akışını kullanarak bir ihlali triage edin, kritik yolu stabilize edin ve düzeltmeyi aynı ölçüm bağlamında doğrulayın.

İstisnaları önce gözden geçirin

Süresi dolmuş istisnalar geçici performans borcunun kalıcı hale geldiğini hızlıca ortaya çıkarır.

EYLEM / DOĞRULA

Pratik yapılacaklar rehberiniz.

  1. 01

    Kritik yolculukları seçin

    Açık bir müşteri çıktısına, şablona veya URL'ye ve birincil cihaz sınıfına sahip üç ila beş yolu seçin.

    DOĞRULA: Paylaşılan bir liste her yolculuk için değer anını tanımlar.
  2. 02

    Bir temel yakalayın

    Sınır koymadan önce kullanılabiliyorsa alan sonuçlarını ve tekrarlanabilir bir laboratuvar çalışmasını kaydedin.

    DOĞRULA: Her kayıt tarih, URL, profil, önbellek durumu ve kaynağı içerir.
  3. 03

    Çıktı metrikleri atayın

    Yolculuğa uyan yerlerde yalnızca yükleme, yanıt verme ve kararlılık ölçümlerini kullanın.

    DOĞRULA: Her kritik yolculuğun müşteri odaklı bir çıktı ölçüsü vardır.
  4. 04

    Girdi sınırları ekleyin

    Başlangıç JavaScript'ini, gerekli görselleri, transferi ve ilgili üçüncü taraf isteklerini sınırlandırın.

    DOĞRULA: Bir ihlal bir varlık sınıfını veya bağımlılığı araştırmak için işaretler.
  5. 05

    Uyarı ve hata seviyelerini tanımlayın

    Erken eylem için uyarılar ve sürümü engelleyen çoğaltılabilir hatalar kullanın.

    DOĞRULA: Bütçe hangi eşiğin bildirim, engelleme yaptığını ve kimlerin yanıt verdiğini belirtir.
  6. 06

    Kararlı kontrolleri otomatikleştirin

    Teslim yoluna paket kontrolü ve tekrarlanabilir laboratuvar testleri ekleyin.

    DOĞRULA: Önerilen bir değişiklik sürüm öncesi görünür bir geçiş, uyarı veya başarısız dönüşü verir.
  7. 07

    İstisnaları açık yapın

    Bir ihlal için etki, sahipler, sona erme ve bir düzeltme görevi gerektirin.

    DOĞRULA: Her aktif istisnanın bir sahibi ve gözden geçirme tarihi vardır.
  8. 08

    Yayın sonrası doğrulayın

    Yeterli trafik biriktikten sonra alan veya gerçek kullanıcı verisini gözden geçirin.

    DOĞRULA: Sürüm kaydı önceden sürüm sonucu ile yayın sonrası kontrolü birbirine bağlar.
  9. 09

    Kanıta göre yeniden temel belirleyin

    Bir limit değişikliğini, yolculuk veya platformdaki maddi bir değişiklik sonrasında yapın; rahatsızlık yüzünden değil.

    DOĞRULA: Bir bütçe değişikliği kanıt, karar sahibi ve yürürlük tarihi kaydeder.
TARTIŞMA KONULARI

Ödünleri karşılaştırın, özel verileri paylaşmayın.

Bu başlıkları ekibiniz veya site sahipleri topluluğuyla kullanın. Yöntemleri ve çıkarılan dersleri paylaşın; ancak kimlik bilgilerini, müşteri kayıtlarını veya kamuya açık olmayan altyapı detaylarını asla paylaşmayın.

  1. 01

    Hangi yolculuk site-genel bir ortalamanın sakladığı bir performans takasını açığa çıkardı ve bunu karar vericilere nasıl görünür kıldınız?

  2. 02

    Sürüm sürecinizde bir performans uyarısını, kolayca göz ardı edilebilen bir şey olmaktan çıkarıp faydalı kılan nedir?

  3. 03

    Ürün, tasarım ve mühendislik sahipleri bir özelliğin süre sınırlı bir istisna gerektirip gerektirmediğine nasıl karar veriyor?

POPÜLER / YETKİLİ KAYNAKLAR

Kaynak materyalini açın.

web.devPerformance budgets 101 ↗

Google’ın nicel ve kullanıcı merkezli zamanlama bütçelerine, sayfa-özgü limitlere ve teslim kontrollerine ilişkin pratik rehberi.

İncelendi 2026-09-27
MDN Web DocsPerformance budgets ↗

Bütçe türlerini, uyarı ve hata seviyelerini, temel koşulları ve dosya boyutu kontrollerinin sınırlamalarını açıklar.

İncelendi 2026-09-27
web.devWeb Vitals ↗

Güncel Core Web Vitals’ı, önerilen eşikleri ve alan-vs-lab ölçüm uyarılarını tanımlar.

İncelendi 2026-09-27
Chrome for DevelopersHow to view Chrome UX Report data on PageSpeed Insights ↗

PageSpeed Insights’ın CrUX alan verisini Lighthouse teşhisleriyle nasıl birleştirdiğini ve eksik URL verisini nasıl ele aldığını gösterir.

İncelendi 2026-09-27
W3CResource Timing ↗

Baytları ve yükleme fazlarını araştırmak için kullanılan tarayıcı kaynak zamanlama verilerinin teknik spesifikasyonu.

İncelendi 2026-09-27
webpackPerformance configuration ↗

webpack projeleri için build-zamanı varlık ve giriş-noktası limitlerini ve hata-seviyesi performans ipuçlarını belgeler.

İncelendi 2026-09-27

Kaynak politikası. Ölçülebilir iddialar resmi teknik dokümantasyon ve standartlar kullanılarak desteklenir. Kaynaklar okuyucu referansıdır; iç ve SID bağlantıları navigasyon amaçlıdır, kanıt değildir.

HIZLI AÇIKLAMALAR

Yaygın sorular.

Gerçekçi bir web sitesi performans bütçesi nedir?

O, adlandırılmış bir yolculuğa, temsilci bir cihaza ve bağlantıya ve ölçülmüş bir temele bağlıdır. Evrensel bir kilobayt hedefiyle başlamayın; planlı bir iyileştirmeyle başlayın. LCP veya INP gibi bir çıktı metriğini başlangıç JavaScript'i ve gerekli görsel transferi gibi kontrol edilebilir sınırlarla eşleştirin. Uyarıyı sürümü engelleyen eşikten daha düşük ayarlayın.

Core Web Vitals’ı tüm performans bütçemiz olarak kullanmalı mıyız?

Hayır. Core Web Vitals faydalı çıktıları tanımlar ama hangi varlığın veya bağımlılığın büyüdüğünü göstermez. Takımların sürüm öncesi kontrol edebileceği sayfa-ağırlığı, istek ve üçüncü taraf sınırlarını ekleyin. Her metriği yolculuğa uygun olduğu yerde uygulayın; bir filtre yolu etkileşim odaklı olmalı, bir makale ise yükleme ve kararlılık odaklı olmalıdır.

Lighthouse bir değişikliğin gerçek kullanıcılar için güvenli olduğunu kanıtlayabilir mi?

Hayır. Lighthouse, sürüm öncesi regresyonları bulan kontrollü bir laboratuvar testidir; alanlarda cihaz yetenekleri, ağlar ve davranışlar değişir. INP’yi ölçemez çünkü kullanıcı girdisi yoktur. Sürüm kontrolü için tekrarlanabilir laboratuvar sonuçlarını kullanın ve mümkünse önemli yolculukları alan veya gerçek-kullanıcı verileriyle doğrulayın.

Status Is UP Editorial Team · Uptime Enablement Editors

Web performans ve sürüm mühendisliği inceleyicisi tarafından incelendi. Yayınlandı 2026-09-27; güncellendi 2026-09-30.