هنگامی که شما فونتی را در وبسایتی قرار میدهید باید به گونه کد نویسی شود که هر مرورگر بسته به نوع خود فونت مورد نظر خود را دانلود کند. 3 فونتی که خیلی عمومی هستند و بیشتر مرور گر ها از آنها استفاده می کنندotf و eot و ttf و woff است. خوب مسلما اگر بخواهید هر یک از این فونت ها را در فایل شیوه نامه خود قرار دهیم حجم شیوه نامه زیاد شده و از سرعت لود وبسایت می کاهد.
توی این آموزش قصد دارم تا دو روش رو بهتون بگم تا در زمانی که شما از فونت استفاده میکنید.سرعت سایت کاهش نیابد.
استفاده از افزونه های کش
این ساده ترین راهی است که شما میتوانید استفاده کنید. بهترین افزونه ی کش w3 total cache است و کار کردن با این افزونه یکم پیچیده است . که آموزششو میتونید توی گوگل سرچ کنید. شاید هم توی بیگ تم باشه .
استفاده از Gzip
اولین کاری که باید انجام دهید ، این است که از فایل htaccess خود بک آپ بگیرید تا اگر مشکلی پیش آمد ، بتوانید سریع آن را برطرف کنید . سپس کد زیر را درون فایل htaccess خود کپی کنید:
AddType x-font/otf AddType x-font/ttf AddType x-font/eot AddType x-font/woff
بعدش کد زیر رو اضافه کنید تا Gzip فعال بشه:
AddOutputFilterByType DEFLATE x-font/otf x-font/ttf x-font/eot x-font/woff
خوب حالا وقتی کسی وارد سایتتون بشه فونت های شما کش میشه و سرعت لود سایت بالا میره.
دوستان نکته که فراموش کردن بگم. سعی کنید از فونت های اصلاح شده در سایت خودتون استفاده کنید چرا که این فونت ها حجم کمی دارند و برای طراحی وبسایت مناسب اند و هیچ مشکلی را برای سایت به وجود نمی آورند.
با تشکر