Başlamadan önce
Henüz yapmadıysanız Firebase'i JavaScript projenize ekleyerek aşağıdaki işlemleri nasıl yapacağınızı öğrenebilirsiniz:
Firebase projesi oluşturma
Web uygulamanızı Firebase'e kaydedin
Uygulamanıza Firebase'i eklediğinizde adımları (ör. SDK'yı ekleme ve ilk kullanıma hazırlama, .
1. Adım: Performance Monitoring ekleyin ve başlatın
Henüz yapmadıysanız Firebase JS SDK'yı yükleyin ve Firebase'i başlatın.
Performance Monitoring JS SDK'sını ekleyin ve Performance Monitoring uygulamasını başlatın:
Web
import { initializeApp } from "firebase/app"; import { getPerformance } from "firebase/performance"; // TODO: Replace the following with your app's Firebase project configuration // See: https://firebase.google.com/docs/web/learn-more#config-object const firebaseConfig = { // ... }; // Initialize Firebase const app = initializeApp(firebaseConfig); // Initialize Performance Monitoring and get a reference to the service const perf = getPerformance(app);
Web
import firebase from "firebase/compat/app"; import "firebase/compat/performance"; // TODO: Replace the following with your app's Firebase project configuration // See: https://firebase.google.com/docs/web/learn-more#config-object const firebaseConfig = { // ... }; // Initialize Firebase firebase.initializeApp(firebaseConfig); // Initialize Performance Monitoring and get a reference to the service const perf = firebase.performance();
2. Adım: İlk giriş gecikmesi polyfill kitaplığını ekleyin
Ölçmek için ilk giriş gecikmesi metriği bu metrik için çoklu dolgu kitaplığını eklemeniz gerekir. Kurulum İçin daha fazla bilgi edinmek için kütüphanenin dokümanları inceleyin.
Performance Monitoring ürününün diğerini bildirmesi için bu çoklu dolgu kitaplığının eklenmesine gerek yoktur web uygulaması metrikleri
3. Adım: İlk veri görüntüleme için performans etkinlikleri oluşturun
Firebase, SDK'yı uygulamanıza başarılı bir şekilde eklediğinizde etkinlikleri işlemeye başlar: uygulamasını indirin. Hâlâ yerel olarak geliştirme yapıyorsanız etkinlikleri gözden geçirin.
Web uygulamanızı yerel ortamda sunun ve görüntüleyin.
Sitenizin alt sayfalarını yükleyerek ve uygulama ve/veya ağ isteklerini tetikleme. Tarayıcı sekmesini kullanmaya devam edin ve sayfa yüklendikten sonra en az 10 saniye açılır.
Performans kontrol paneline gidin Firebase konsolu. İlk verileriniz birkaç dakika içinde gösterilir.
İlk verileriniz gösterilmiyorsa sorun giderme ipuçları.
4. Adım: (İsteğe bağlı) Performans etkinliklerine ait günlük mesajlarını görüntüleyin
Tarayıcınızın geliştirici araçlarını açın (örneğin, Chrome DevTools için Ağ sekmesi veya Firefox için Ağ İzleyici).
Web uygulamanızı tarayıcıda yenileyin.
Hata mesajı olup olmadığını görmek için günlük mesajlarınızı kontrol edin.
Birkaç saniye sonra, Tarayıcınızın geliştirici araçlarında
firebaselogging.googleapis.com
. İlgili içeriği oluşturmak için kullanılan olup olmaması tarayıcının performans ve performans gönderdiğini gösterir Firebase'e aktarmanızı sağlar.
Uygulamanız performans etkinliklerini günlüğe kaydetmiyorsa sorun giderme ipuçları.
5. Adım: (İsteğe bağlı) Belirli bir kod için özel izleme ekleyin
Uygulamanızdaki belirli kodla ilişkili performans verilerini izlemek için özel kod izlerini kullanabilirsiniz.
Özel kod izleme ile uygulamanızın ne kadar sürede tamamlandığını ölçebilirsiniz. belirli bir görev veya görev kümesi (örneğin, bir dizi resim yüklemek veya yardımcı olur. Özel kod izleme için varsayılan metrik süresidir ancak önbellek isabetleri ve bellek uyarıları gibi özel metrikler de ekleyebilirsiniz.
Kodunuzda, özel bir kod izlemenin başlangıcını ve sonunu tanımlarsınız istediğiniz özel metrikleri ekleyebilirsiniz) Performance Monitoring SDK tarafından sağlanan API'yi kullanabilirsiniz.
Belirli bir kod için izleme ekleme sayfasını ziyaret edin. göz atın.
6. Adım: Uygulamanızı dağıtıp sonuçları inceleyin
Performance Monitoring uygulamasını doğruladıktan sonra uygulamanızı sağlar.
Performans verilerini Performans kontrol paneli Firebase konsolunda gösterilir.
Sonraki adımlar
Firebase Performance Monitoring for Web Codelab ile uygulamalı deneyim edinin.
Performance Monitoring tarafından otomatik olarak toplanan veriler hakkında daha fazla bilgi edinin:
- Uygulamanızda sayfa yükleme verileri
- HTTP/S ağ istekleri verileri uygulamanız tarafından yayınlandı
Görüntüleme, izleme ve filtreleme Firebase konsolundaki performans verileri
Özel kod izlerini entegre ederek uygulamanızdaki belirli görevler veya iş akışları için izleme ekleme