٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

افزونه وردپرس فونت های گوگل را به صورت محلی میزبانی کنید

شرح چگونه استفاده از فونت ها از طریق سرویس گوگل ممکن است با GDPR مغایرت داشته باشد؟ واقعیت این است که وقتی یک فونت توسط مرورگر کاربر درخواست می شود، IP آنها توسط گوگل ثبت می شود و برای تجزیه…

محمد یوسفی

22 نوامبر 2021

شرح

چگونه استفاده از فونت ها از طریق سرویس گوگل ممکن است با GDPR مغایرت داشته باشد؟ واقعیت این است که وقتی یک فونت توسط مرورگر کاربر درخواست می شود، IP آنها توسط گوگل ثبت می شود و برای تجزیه و تحلیل استفاده می شود.
– لایف هکر

از کش مرورگر استفاده کنید، درخواست‌های DNS را به حداقل برسانید، تغییر طرح‌بندی تجمعی را کاهش دهید و فونت‌های Google خود را به روشی 100% مطابق با GDPR با OMGF ارائه دهید!

OMGF با در نظر گرفتن عملکرد و کاربر پسند بودن نوشته شده است. از Google Fonts Helper API استفاده می‌کند تا به‌طور خودکار فونت‌هایی را که تم و افزونه‌های شما برای به حداقل رساندن درخواست‌های DNS و سرعت بخشیدن به وب‌سایت وردپرس شما استفاده می‌کنند، ذخیره کند.

چگونه کار می کند؟

پس از نصب افزونه، حالت بهینه سازی خود را انتخاب کنید: دستی (پیش فرض) یا خودکار (فقط در Pro موجود است).

وقتی Manual انتخاب شد، می‌توانید به سادگی OMGF را پیکربندی کنید تا به روشی که می‌خواهید کار کند و مکانیسم تشخیص آن را در آدرسی که انتخاب می‌کنید اجرا کنید. شیوه نامه(های) را همانطور که می خواهید تغییر دهید و در سرتاسر سایت شما استفاده می شود.

در حالت خودکار (حرفه‌ای)، OMGF بی‌صدا در پس‌زمینه اجرا می‌شود و هر درخواستی را که به fonts.googleapis.com یا fonts.gstatic.com ارسال می‌شود، ضبط می‌کند. هنگامی که یک صفحه وب برای اولین بار بارگیری می شود، این درخواست ها را به API دانلود خود تغییر مسیر می دهد و فونت ها را روی سرور شما کپی می کند. سپس یک شیوه نامه برای فونت های شما از جمله فرمت های SVG، EOT، TTF، WOFF و WOFF2 ایجاد می کند تا حداکثر سازگاری بین مرورگرها را تضمین کند!

هنگامی که فونت ها دانلود می شوند و صفحه سبک ایجاد می شود، هر URL (اشاره به fonts.googleapis.com یا fonts.gstatic.com) را در شیوه نامه و/یا فونت میزبانی شده محلی بازنویسی می کند.

لطفاً به خاطر داشته باشید که اگرچه من سعی می‌کنم پیکربندی این افزونه را تا حد امکان آسان کنم، مفهوم میزبانی محلی یک فایل یا بهینه‌سازی فونت‌های Google برای Pagespeed Insights یا GT Metrix برای برخی افراد گیج‌کننده است. اگر از کاری که انجام می‌دهید مطمئن نیستید، لطفاً با یک متخصص SEO یا توسعه‌دهنده وب مشورت کنید تا در پیکربندی این افزونه به شما کمک کند یا من را استخدام کنید تا آن را برای شما انجام دهم.

امکانات
به طور خودکار فونت های گوگل ثبت شده/در صف را در wp_head() با کپی های محلی جایگزین کنید،
به طور خودکار فونت های گوگل ثبت شده/در صف را از wp_head()، حذف کنید.
فونت های بهینه شده گوگل را مدیریت کنید،
پیش بارگذاری بالای فونت های تا شده،
فونت های خاص یا کل شیوه نامه ها را بارگیری نکنید.
از گزینه font-display (swap) استفاده کنید.
ویژگی های اضافی در OMGF Pro

همه چیز در نسخه رایگان، به علاوه:

برای کاهش جابجایی چیدمان تجمعی، برای هر فونت گوگل یک پشته فونت بازگشتی مشخص کنید.
حذف/جایگزینی خودکار تمام فونت‌های Google در کل سند/صفحه،
همچنین از WebFont Loader (webfont.js)، فونت های دسترسی زودهنگام Google و درخواست ها در شیوه نامه ها با استفاده از دستورات @import و @font-face پشتیبانی می کند.
به طور خودکار شیوه نامه های مختلف را برای صفحات با پیکربندی های مختلف فونت های Google ایجاد کنید.
همه شیوه نامه های فونت گوگل (که توسط تم و/یا افزونه های شما درخواست شده است) را در یک فایل ترکیب کنید،
برگه‌های سبک فونت Google را کپی کنید،
تعریف انواع فایل برای درج در شیوه نامه (WOFF، WOFF2، EOT، TTF، SVG)،
کاهش زمان بارگذاری و اندازه صفحه، با اجبار زیر مجموعه(های) استفاده شده برای تمام درخواست های فونت گوگل،
نکات منبع را حذف کنید (پیش بارگیری، اتصال اولیه، dns-prefetch) که به fonts.googleapis.com یا fonts.gstatic.com اشاره می کند،
ویژگی src را برای فونت ها در شیوه نامه با استفاده از گزینه Fonts Source URL تغییر دهید تا به طور کامل با پیکربندی خود ادغام شود.
از این برای ارائه فونت ها و شیوه نامه های CDN خود استفاده کنید، یا
برای ارائه فونت ها از یک مسیر جایگزین (مثلاً زمانی که از افزونه های Security از طریق Obscurity مانند WP Hide و غیره استفاده می کنید)، یا
هرچی دوست داری!

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها