Bu kural, PageSpeed Insights, sunucunuzun yanıt süresinin 200 ms'nin üzerinde olduğunu algıladığında tetiklenir.
Genel bakış
Sunucu yanıt süresi, sayfayı oluşturmaya başlamak üzere gerekli HTML'yi sunucunuzdan yüklemenin ne kadar sürdüğünü ölçer ve Google ile sunucunuz arasındaki ağ gecikmesini bu süreden çıkarır. Çalıştırmalar arasında farklılıklar olabilir ancak bu farkların çok büyük olmaması gerekir. Aslında, çok farklı sunucu yanıt süreleri, altta yatan bir performans sorununu işaret edebilir.
Öneriler
Sunucu yanıt sürenizi 200 ms'nin altına indirmeniz gerekir.
Sunucunuzun yanıtını yavaşlatabilecek düzinelerce potansiyel faktör vardır: yavaş uygulama mantığı, yavaş veritabanı sorguları, yavaş yönlendirme, çerçeveler, kitaplıklar, CPU'daki kaynak yetersizliği veya bellek yetersizliği. Sunucunuzun yanıt süresini iyileştirmek için tüm bu faktörleri dikkate almanız gerekir.
İlk adım, sunucu yanıt süresinin yüksek olarak ölçülmesinin nedenini ortaya çıkarmaktır. Sonra, veriler elinizdeyken, problemin nasıl giderileceği konusunda uygun kılavuzlara başvurun. Sorunlar çözüldükten sonra, sunucunuzun yanıt sürelerini ölçmeye ve gelecekte olabilecek performans darboğazlarının üzerine gitmeye devam etmelisiniz.
Toplama ve inceleme: Mevcut performansı ve verileri toplayın ve inceleyin.
Bunların hiçbiri yoksa otomatik bir web uygulaması izleme çözümü kullanarak değerlendirme yapın (çoğu platform için barındırılan ve açık kaynaklı sürümler vardır) veya özel araçlar ekleyin.
Belirleme ve düzeltme: En önemli performans darboğazlarını belirleyip düzeltin. Popüler bir web çerçevesi veya içerik yönetimi platformu kullanıyorsanız performans optimizasyonuyla ilgili en iyi uygulamalar için belgelere bakın.
İzleme ve uyarı oluşturma: Gelecekte olabilecek performans gerilemelerini izleyin ve uyarı oluşturun.
[null,null,["Son güncelleme tarihi: 2024-09-03 UTC."],[[["This documentation is outdated and refers to a deprecated version of PageSpeed Insights API (v4)."],["Version 5 of the API is the latest and offers real-world and lab data for performance analysis."],["Server response time, the time taken to load HTML for rendering, should be under 200ms."],["Slow response times can indicate performance issues stemming from various factors, including slow application logic and database queries."],["Optimization involves measuring, identifying bottlenecks, implementing fixes, and continuous monitoring."]]],["The core issue addressed is slow server response time, defined as over 200ms, which delays page rendering. To improve, the content advises measuring server response time to identify performance bottlenecks such as slow application logic, queries, or resource starvation. Key actions include gathering performance data, fixing top bottlenecks using framework documentation, and implementing ongoing monitoring with alerts for future performance issues. The document recommends seeking further support via Stack Overflow or a mailing list.\n"]]