Saya Berhenti Menggunakan Google Fonts CDN

Memuatkan fon daripada Google CDN melambatkan laman web anda.

Dahulu saya menggunakan satu pautan sahaja dalam header saya. Ia terasa mudah. Kemudian saya menyemak skor Lighthouse saya.

Laporan tersebut menunjukkan masalah. Pelayar perlu membuat sambungan tambahan ke pelayan Google. Ia perlu melakukan pencarian DNS dan jabat tangan TLS. Ini menyebabkan kelewatan. Pada sambungan mudah alih yang perlahan, teks kekal tidak kelihatan terlalu lama.

Saya beralih kepada self-hosting. Ia hanya mengambil masa satu petang. Sekarang saya melakukannya untuk setiap projek.

Berikut adalah tetapan yang anda perlukan:

Aliran kerja ini mudah: Tukar kepada WOFF2. Gunakan @font-face dengan swap. Preload fon utama dengan crossorigin. Cache fail tersebut.

Tetapan ini meningkatkan kelajuan pemuatan anda dan mengeluarkan pihak ketiga daripada laluan kritikal anda.

Adakah anda masih menggunakan Google CDN untuk produksi? Beritahu saya sebabnya di ruangan komen.

Sumber: https://dev.to/fontbox/i-stopped-loading-fonts-from-googles-cdn-heres-the-self-hosting-setup-that-stuck-2lpm