मैंने Google Fonts CDN का उपयोग करना बंद कर दिया

Google CDN से फ़ॉन्ट्स लोड करने से आपकी साइट धीमी हो जाती है।

मैं अपने हेडर में एक सिंगल लिंक का उपयोग करता था। यह आसान लगता था। फिर मैंने अपने Lighthouse स्कोर चेक किए।

रिपोर्ट में एक समस्या दिखी। ब्राउज़र को Google के सर्वर से अतिरिक्त कनेक्शन बनाने पड़ते थे। उसे DNS lookups और TLS handshakes करने पड़ते थे। इससे देरी होती थी। धीमे मोबाइल कनेक्शन पर, टेक्स्ट बहुत देर तक अदृश्य रहता था।

मैंने self-hosting पर स्विच कर लिया। इसमें सिर्फ एक दोपहर लगी। अब मैं हर प्रोजेक्ट के लिए ऐसा ही करता हूँ।

यहाँ वह सेटअप है जिसकी आपको आवश्यकता है:

वर्कफ़्लो सरल है: WOFF2 में कन्वर्ट करें। swap के साथ @font-face का उपयोग करें। crossorigin के साथ मुख्य फ़ॉन्ट को preload करें। फ़ाइल को cache करें।

यह सेटअप आपकी लोडिंग स्पीड में सुधार करता है और आपके क्रिटिकल पाथ से थर्ड पार्टी को हटा देता है।

क्या आप अभी भी प्रोडक्शन के लिए Google CDN का उपयोग करते हैं? मुझे कमेंट्स में बताएं कि क्यों।

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