در این پست از سری آموزش سئوو بهینه سازی سایت , قصد دارم به یکی از روش های افزایش سرعت و optimize کردن سایت اشاره کنم . در این روش ، ما فایل ها را از دامنه های دیگر و یا زیر دامنه دریافت می کنیم تا سرعت بارگذاری فایل های ثابت افزایش یابد .
اگر در gtmetrix ، وبسایت خود را تست کرده باشید ، احتمالا به بخش Use cookie-free domains بر خورده اید ، در این آموزش میخواهم به رفع همین مشکل بپردازم . ابتدا در مورد کوکی ها توضیح کوتاهی بدم .
کوکی چیست ؟
کوکی (cookie) پیغامی است که سرور سایت (سرور میزبان سایت) به مرورگر (Browser) شما می فرستد. مرورگر شما این پیغام را در یک فایل متنی (Text) ذخیره می کند. پس از آن، هر بار که شما به آن سایت مراجعه می کنید (یعنی یک صفحه از آن وب سایت را باز می کنید) این پیغام را به آن سرور باز می گرداند.
کوکی ها چه مشکلاتی پدید می آورند ؟
از نظر عملکرد ، زمانی که سرور برای یک دامنه کوکی تعریف می کند ، پس از آن تمامی درخواست های http باید با کوکی رد و بدل شوند . اما زمانی است که شما نیازی ندارید که فایل ها با کوکی رد و بدل شوند اما برای ورود به سایت و . . . نیاز دارید که از کوکی استفاده کنید . در این صورت ، شما تمامی فایل ها را با کوکی برای کاربران ارسال میکنید و این یعنی حجم اضافه و سرعت لود پایین تر !
البته کوکی ها حجم زیادی اشغال نمیکنند ، اما برای هر کدام از فایل هایی که بین سایت شما و سرور رد و بدل میشود یک کوکی نیز به همراه آنها به سیستم کاربر انتقال داده می شود.
روش های استفاده از cookie free domain
برای استفاده از دامنه های بدون کوکی ، باید یا یک دامنه جدید ثبت کنید و یا از سابدامنه استفاده کنید.همچنین ، استفاده از cdn هم میتواند به شما کمک کند.
استفاده از سابدامنه
برای ساخت سابدامنه ، به کنترل پنل بروید و برای خود سابدامنه ای با نام دلخواه بسازید . دقت کنید که باید بر روی public_html تنظیم شده باشد .
سپس بعد از چند دقیقه سایت را با سابدامنه باز کنید تا ببینید درست عمل می کند . سپس عکس های درون سایت خود را با این دامنه لود کنید ،درباره بارگذاری عکس های مطالب در وردپرس از سابدامنه در یک ادمین نوشته ام . سپس ، فایل های java script و style را با سابدامنه بارگذاری کنید . سپس با استفاده از سایت gtmetrix.com از درستی کار خود مطمئن شوید .
امکان دارد که هنوز هم برای فایل ها از کوکی استفاده شود (در سابدامنه ) برای همین ، کد زیر را به wp-config.php بیافزایید.
define(‘COOKIE_DOMAIN’, ‘www.example.com’);
نکته : در صورتی که در سایت خود از @font face استفاده می کنید ، بهتراست که آنها را از دامنه اصلی لود کنید .
درباره این سایت