ثبت‌نام ورود

رفع خطای use cookie-free domains در وردپرس

رفع خطای use cookie-free domains در وردپرس
رفع خطای use cookie-free domains در وردپرس

درود بر شما همراهان همیشگی میهن وردپرس. در این آموزش قصد داریم روش رفع یکی از خطاهای GTMetrix را که معمولاً خیلی از کاربران با آن مشکل‌دارند را بگوییم. یکی از مشکلاتی که اکثر وبمسترها با آن دست‌وپنجه نرم می‌کنند، خطاهای GTMetrix است. خب ما در آموزش افزایش سرعت وردپرس توضیح داده‌ایم که رفع خطای use cookie-free domains در وردپرس را چطور انجام دهید.

اجازه دهید در ارتباط با cookie-free domains کمی صحبت کنیم. cookie-free domains عاملی است که موجب هرچه بیشتر شدن سرعت بارگذاری یا همان آپلود مطالب یک سایت می‌شود. پس این عامل زمان کمتری را از کاربر برای آپلود مطالب می‌گیرید و درنهایت هرچه سرعت بارگذاری مطالب سایت شما بالاتر باشد، بهینه‌سازی و سئو سایت بهتر است و سایت در جستجوی نتایج گوگل در رتبه‌های بالاتر قرار می‌گیرد. پس موردی که بسیار اهمیت دارد سرعت سایت است چراکه سرعت‌پایین سایت برای لود شدن مطالب برای کاربران، تجربه کاربری بدی را رقم میزند و کاربر ترجیح می‌دهد سایت را ترک کند.

همان‌گونه که اطلاع دارید سرعت سایت بر روی سئو سایت نیز تأثیر مستقیم می‌گذارد. پس همان‌طور که از اهمیت بسیار بالای سرعت سایت اطلاع دارید باید بکوشید که تجربه کاربری خوبی را برای کاربران سایتتان رقم بزنید. دقت کنید که سرعت بارگذاری مطالب در سئو و بهینه‌سازی سایت بسیار مسئله مهمی است. ازآنجایی‌که گوگل به کاربران خیلی اهمیت می‌دهد، اگر سرعت سایت شما پایین باشد در نتایج پایین‌تر گوگل سایت شمارا به کاربران نمایش می‌دهد.

ارور use cookie-free domains

حالا یک سری اطلاعات که حجم زیادی ممکن است داشته باشند نسبت به متن مانند: عکس، ویدئو و غیره. هنگامی‌که می‌خواهیم وارد سایت شویم باید مطالب بارگذاری شوند. ممکن است هرکسی اینترنت پرسرعت نداشته باشد و باید برای آپلود مطالب مدت‌زمان زیادی را منتظر بماند، پس ابتدا باید متن بارگذاری شود بعدازآن تصاویر، ویدئوها و فایل‌هایی که حجم بیشتری دارند.

خب اگر قرار باشد تمامی اطلاعات از یک بخش فراخوانی شوند سرعت آپلود سایت به‌شدت کاهش می‌یابد به همین دلیل است که برای بارگذاری تصاویر و ویدئوها از cookie-free domains استفاده می‌شود تا سرعت بارگذاری افزایش پیدا کند.

حال یکی از راه‌ها برای پی بردن به‌سرعت آپلود مطالب این است که از سایت‌های آنالیز مانند جی تی متریکس استفاده کنیم.

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

این‌گونه سایت با متن لود می‌شود و بعدازآن اگر تصاویر و یا فایل‌هایی که حجم بالاتری دارند و به خاطر سرعت اینترنت یا هر دلیلی برای بارگذاری در سایت نیاز به زمان بیشتری داشته باشند، بعد از متن‌ها آپلود می‌شوند.
مسائلی که پیش‌تر ذکر شد از دید ما که انسان هستیم در کسری از ثانیه رخ می‌دهد ولی بازهم قابل‌لمس هستند (یعنی به‌راحتی متوجه می‌شویم).

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

دلیل مشکل use cookie-free domains

معمولاً هر سایتی یک سری فایل استاتیک مثل تصاویر و ویدئوها و غیره دارد که از روی سرور برای کاربر نمایش داده می‌شوند. این فایل‌ها توسط مرورگر فراخوانی می‌شوند اما موقع لود شدن از سمت مرورگر کوکی‌هایی برای بارگذاری این خطاها ارسال می‌شود که این کوکی‌های ارسالی باعث می‌شود زمان لود صفحه افزایش پیدا کند.

پس بهتر است که این فایل‌ها از یک Domain دیگر فراخوانی شوند تا نیازی به‌صرف زمان برای لود کردن کوکی‌ها هنگام لود این فایل‌ها نداشته باشیم. درنتیجه باید فایل‌های استاتیک سایتمان را از دامین (بهتر است بگویم ساب دامین) دیگری در وردپرس نمایش دهیم.

رفع خطای use cookie-free domains

خب همان‌طور که توضیح دادیم برای رفع خطای Use cookie-free domains کافی است فایل‌های استاتیک سایت‌تان را به ساب دامین منتقل کنید. یعنی اکثر تصاویر و ویدئوهای سایتتان را بر روی ساب دامین آپلود کنید. خب نیازی به انجام دستی این کار نیست چون شما با وردپرس کار می‌کنید و وردپرس یعنی دنیایی برای سریع‌تر انجام دادن کارها! پس کافی است بخش رسانه وردپرس را به هاست دانلود یا ساب دامین دانلود متصل کنید.

برای اتصال وردپرس به هاست دانلود باید یک ساب دامین بسازید. برای ایجاد ساب دامین وارد سی‌پنل شده و روی گزینه SubDomains کلیک کنید. سپس ساب دامین خود را ایجاد کنید. مثلاً: mihanwp.com/wp-content/uploads یا dl.mihanwp.com

بعد از ساخت ساب دامین باید بخش رسانه وردپرس را به ساب دامین متصل کنید.

برای این‌‌ کار از آموزش اتصال وردپرس به هاست دانلود استفاده کنید. در این آموزش توضیح داده‌ام که چطور بخش رسانه وردپرس را به هاست دانلود متصل کنید. فقط کافی است آی پی هاست دانلود را localhost قرار دهید.

با این کار تمام تصاویر شما دقیقاً مثل سایت ما از یک ساب دامین لود می‌شوند که این موضوع باعث افزایش رتبه GTMetrix و درنتیجه افزایش سرعت سایت شما خواهد شد.

رفع خطای use cookie-free domains
رفع خطای use cookie-free domains

امیدوارم این مقاله آموزشی در ارتباط با حل خطای Use cookie-free domains برای افزایش سرعت سایت به شما کمک کرده باشد.
شاد و موفق باشید.

نظر شما در این‌باره چیست؟

  1. U10840 ۰۸ مرداد ۱۳۹۹

    سلام در مورد ساب دامین که رویه هاست دانلود باشه آیا باید در سرچ کنسول گوگل معرفی بشه و فقط ویدئو ها داخلش است

  2. U6469 ۱۸ خرداد ۱۳۹۹

    سلام
    آیا تنها راه حل استفاده از ساب دامین (هاست دانلود) است؟
    هیچ راه حل دیگری ندارد؟

  3. U6469 ۱۷ خرداد ۱۳۹۹

    سلام
    1- اگر فایلها را به هاست دانلود انتقال بدیم ، تاثیری توی سئو میذاره؟
    2- الان آدرس تصاویر و ویدئوها که در گوگل ثبت شده‌اند. اگر آنها را به هاست دانلود انتقال بدیم ، رتبه گوگل خراب نمیشود؟
    3- اگر فایلها را به هاست دانلود انتقال بدیم ، مشکلی با افزونه یواست پیش نمی‌آید؟ مثلاً آدرس تصاویر و ویدئوها در sitemap ثبت نشوند یا اینکه هنگامی که مطلبی را مینویسیم ، یواست نتواند سئوی آن مطلب را تشخیص دهد و پیشنهاداتی برای بهبود مطلب به ما ندهد.

    • تیم پشتیبانی تیم پشتیبانی ۱۷ خرداد ۱۳۹۹

      سلام
      1-خیر
      2- خیر مشکلی نیست
      3 بله ممکن است در سایت مپ ثبت نشوند. تاثیری در پیشنهادات سئو ندارد

  4. U22434 ۲۷ تیر ۱۳۹۸

    نمی شه همراه باعکس، یا کمی مفصل تر توضیح بدید؟ توضیح خیلی مختصره.

  5. U22434 ۲۷ تیر ۱۳۹۸

    بنده می خواستم خطای Use cookie-free domains رو درست بکنم. ولی مقاله تون خیلی مختصره.
    نمی شه همراه باعکس، یا کمی مفصل تر توضیح بدید؟

  6. U14437 ۰۷ اسفند ۱۳۹۷

    آقای حسینی ببخشید:
    این طور که شما گفتین یعنی نیاز به تهیه هاست دانلود نیست!؟
    با اینکار سرعت بالا میره مثل هاست دانلود!؟
    باید در هاست اصلی سایت، ساب دومین اضافه کنیم و در تنظیمات افزونه upload to ftp قسمت هاست رو روی لوکال هاست تنظیم کنیم! پس گزینه های دیگه مثل رمز و نام کاربری چی!؟
    با انجام این کار، ساب دامینی که ایجاد کردیم در هاست اصلی خودمون میشه هاست دانلود، درسته؟
    یعنی به منابع هاست فشار نمیاد؟؟؟
    ببخشید سوال زیاد میپرسیدم!

    • رضا حسینی راد رضا حسینی راد ۰۷ اسفند ۱۳۹۷

      درود بله تفاوتی نداره مهم اینه ساب دامین باشه. گزینه‌های upload to ftp رو localhost قرار بدید و یوزر پس هاستتون رو وارد کنید. به منابع هاست که صد درصد فشار میاد

  7. U9570 ۱۹ دی ۱۳۹۷

    استاد یعنی ما به هاست دانلود نیاز داریم ؟

    • رضا حسینی راد رضا حسینی راد ۱۹ دی ۱۳۹۷

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

      • U14666 ۳۰ دی ۱۳۹۷

        با سلام و خسته نباشید
        من ساب دامینی با مسیر /public_html/wp-content درست کردم.می خواستم بدونم این مسیر صحیح هست؟ یا باید یک فولدر مجزا برای این منظور اختصاص بدم؟
        در مرحله بعد هم شما کدام یک از دو افزونه upload to ftp و hacklog remote attachment برای اتصال این ساب دامین به بخش رسانه پیشنهاد می فرمایید؟
        با تشکر از شما

        • رضا حسینی راد رضا حسینی راد ۳۰ دی ۱۳۹۷

          درود خیر اشتباهه باید مسیر دیگری مشخص کنید. تفاوتی نداره هر دو کار میکنه

  8. کاربر مهمان ۱۸ دی ۱۳۹۷

    درود
    واقعا از مقاله هاتون ممنونم
    همه مفیدن و خیلی کمکم می کنن