سفارش تبلیغ
صبا ویژن
بترسید بترسید که خدا چنان پرده بر بنده گستریده که گویى او را آمرزیده . [نهج البلاغه]
لوگوی وبلاگ
 

نویسندگان وبلاگ -گروهی
کاربر(2)
لینک دلخواه نویسنده

دسته بندی موضوعی یادداشتها
 

صفحات اختصاصی
 
sitemap
آمار و اطلاعات

بازدید امروز :193
بازدید دیروز :23
کل بازدید :342554
تعداد کل یاداشته ها : 1567
103/9/9
5:0 ع

افزایش سرعت وبسایت با استفاده از cookiefree domain

در این پست قصد دارم به یکی از روش‌های افزایش سرعت و optimize کردن سایت اشاره کنم . در این روش ، ما فایل‌ها را از دامنه‌های دیگر و یا زیر دامنه دریافت می‌کنیم تا سرعت بارگذاری فایل‌های ثابت افزایش یابد .

اگر در gtmetrix ، وبسایت خود را تست کرده باشید ، احتمالا به بخش Use cookie-free domains بر خورده اید ، در این آموزش میخواهم به رفع همین مشکل بپردازم . ابتدا در مورد کوکی‌ها توضیح کوتاهی بدم .

کوکی چیست ؟

کوکی (cookie) پیغامی‌است که سرور سایت (سرور میزبان سایت) به مرورگر (Browser) شما می‌فرستد. مرورگر شما این پیغام را در یک فایل متنی (Text) ذخیره می‌کند. پس از آن، هر بار که شما به آن سایت مراجعه می‌کنید (یعنی یک صفحه از آن وب سایت را باز می‌کنید) این پیغام را به آن سرور باز می‌گرداند.

کوکی‌ها چه مشکلاتی پدید می‌آورند ؟

از نظر عملکرد ، زمانی که سرور برای یک دامنه کوکی تعریف می‌کند ، پس از آن تمامی‌درخواست‌های http باید با کوکی رد و بدل شوند . اما زمانی است که شما نیازی ندارید که فایل‌ها با کوکی رد و بدل شوند اما برای ورود به سایت و . . . نیاز دارید که از کوکی استفاده کنید . در این صورت ، شما تمامی‌فایل‌ها را با کوکی برای کاربران ارسال میکنید و این یعنی حجم اضافه و سرعت لود پایین تر !

افزایش سرعت وبسایت با استفاده از cookiefree domain

البته کوکی‌ها حجم زیادی اشغال نمیکنند ، اما برای هر کدام از فایل‌هایی که بین سایت شما و سرور رد و بدل میشود یک کوکی نیز به همراه آنها به سیستم کاربر انتقال داده می‌شود.

روش‌های  استفاده از cookie free domain

برای استفاده از دامنه‌های بدون کوکی ، باید یا یک دامنه جدید ثبت کنید و یا از سابدامنه استفاده کنید.همچنین ، استفاده از cdn هم میتواند به شما کمک کند.

استفاده از سابدامنه

برای ساخت سابدامنه ، به کنترل پنل بروید و برای خود سابدامنه ای با نام دلخواه بسازید . دقت کنید که باید بر روی public_html تنظیم شده باشد .

افزایش سرعت وبسایت با استفاده از cookiefree domain

سپس بعد از چند دقیقه سایت را با سابدامنه باز کنید تا ببینید درست عمل می‌کند . سپس عکس‌های درون سایت خود را با این دامنه لود کنید ،درباره  بارگذاری عکس‌های مطالب در  وردپرس از سابدامنه در یک ادمین  نوشته ام . سپس ، فایل‌های java و style را با سابدامنه بارگذاری کنید . سپس با استفاده از سایت gtmetrix.com از درستی کار خود مطمئن شوید .

امکان دارد که هنوز هم برای فایل‌ها از کوکی استفاده شود (در سابدامنه ) برای همین ، کد زیر را به wp-config.php بیافزایید.

define(‘COOKIE_DOMAIN’, ‘www.example.com’);

نکته : در صورتی که در سایت خود از @font face استفاده می‌کنید ، بهتراست که آنها را از دامنه اصلی لود کنید .

مطالب مرتبط