Kurumsal landing, blog ve hizmet sayfaları çoğunlukla okuma ağırlıklıdır. Gereksiz bir SPA yaklaşımı daha fazla istemci JavaScript'i, hydration ve state yönetimi getirerek LCP ile etkileşim maliyetini artırabilir. Astro islands modeli sayfayı statik HTML olarak üretip yalnızca gerçekten etkileşimli parçaları hydrate eder; kazanım bundle analizi ve saha metrikleriyle ölçülür.
Islands ne zaman yeter?
- Dil anahtarı, tema, cookie banner, sepet rozeti
- Form wizard'ları ve teklif hesaplayıcıları
- Hafif arama / filtre UI'ları
- Animasyonlu hero (CSS veya küçük bir island)
SPA'ya gerçekten ihtiyaç duyulan yer
Müşteri paneli, gerçek zamanlı dashboard veya karmaşık kanban gibi uygulama ağırlıklı akışlarda SPA uygun olabilir. Pazarlama sitesini panel ile aynı bundle'da birleştirmek deploy ve cache yönetimini zorlaştırabilir. Ayrı yaşam döngüleri gerekiyorsa kamu yüzünü Astro, uygulamayı Next/React gibi uygun bir mimariyle ayırmayı değerlendirin.
aior.com bu ayrımı uygular: kamu yüzü Astro, panel WHMCS'tir. Blog ve hizmet sayfalarında istemci tarafı hydration kapsamı sınırlı tutulur; gerçek yanıt ve görüntüleme süresi cihaz, ağ, cache durumu ve kullanıcı rotasına göre ölçülür.


