هاست ایران میزبان فا
آموزش های وردپرس

آموزش نحوه فعال سازی gzip در وردپرس

فعال سازی gzip در وردپرس و افزودن کد فعال سازی gzip در هاست بهترین راهکار برای شروع افزایش سرعت سایت در وردپرس است. با استفاده از gzip وردپرس حجم کلیه صفحات سایت شما تا حد مطلوبی کاهش پیدا میکنه و از اونجایی که با افزایش سرعت سایت امتیاز بیشتری نزد موتورهای جستجو دریافت خواهید کرد بازدید شما به دلیل صعود به صدر نتایج موتورهای جستجو بیشتر شده و از طرفی کاربران هم به دلیل اینکه صفحات شما زودتر بارگذاری می‌شوند به محض اینکه نام دامنه شما را در نتایج جستجو مشاهده کنند روی اون کلیک خواهند کرد.

در این آموزش از پایگاه دانش میزبان‌فا قصد دارم تا ابتدا به معرفی gzip بپردازم تا ببینیم که اصلا Gzip چیست؟ برای ما چه کاربردی خواهد داشت؟ و چگونه میتوان نسبت به فعال سازی gzip در وردپرس اقدام کرد. پس تا انتها همراه باشید تا در این مقاله به معرفی کامل gzip وردپرس بپردازیم.

Gzip چیست؟ و چه کاربردی دارد؟

حتما با فرمت‌های فشرده سازی zip و rar که برای کاهش حجم فایل‌هاتون از این فرمت‌ها استفاده می‌کنید آشنایی دارید. gzip هم دقیقا کارکردی مشابه این نرم‌افزارها و فرمت‌ها داره که با استفاده از الگوریتم مورد استفاده توسط همین روش فشرده‌سازی برای کاهش حجم صفحات سایت‌ها مورد استفاده قرار میگیره که اونو با نام gzip می‌شناسیم.

وقتی کاربری وارد سایت شما میشه درخواست برای دریافت اطلاعات سایت در مرورگر برای سرور ارسال شده و بعد از اینکه سرور به این درخواست پاسخ مثبت داد فایل‌ها شروع به بارگذاری می‌کنند. حالا هرچه حجم این فایل‌های استفاده شده در صفحات بیشتر باشه زمان بیشتری صرف لود کامل سایت خواهد شد. بنابراین باید حجم صفحات خودمون را با استفاده از gzip وردپرس کاهش بدیم تا در مدت زمان کوتاه‌تری یک صفحه وب برای کاربر لود شده و در دسترس قرار گیرد. با استفاده از gzip وردپرس کلیه فایل‌های مربوط به html، css، جاوا اسکریپت و… فشرده شده و کدهای تکراری اون نادیده گرفته می‌شوند و بنابراین سایت با سرعت بیشتری لود خواهد شد.

آنالیز و بررسی Gzip وردپرس

قبل از اینکه به روش‌های استفاده از gzip در وردپرس بپردازم پیشنهاد می‌کنم تا برای اینکه واقعا ببینید تا gzip تا چه میزان در افزایش سرعت سایت وردپرس تاثیرگذار خواهد بود یک بار سایت خودتون را که از gzip استفاده نشده آنالیز و بررسی کنید. برای این منظور به وبسایت checkgzipcompression.com مراجعه کنید و سپس مشابه چیزی که در تصویر زیر مشاهده می‌کنید آدرس کامل سایت خودتون را در فیلد مربوطه وارد کرده و روی آیکون جستجو کلیک کرده و منتظر بمونید تا سایت آنالیز شده و بر اساس افزونه‌های وردپرس و قالبی که از اون استفاده می‌کنید به شما بگه که با استفاده از Gzip وردپرس تا چه میزان قادر هستید تا حجم صفحات خود را کم کنید.

فعال سازی gzip در وردپرس

از اونجایی که Gzip بر روس سرورهای هاست میزبان‌فا فعال است در تستی که انجام دادم 28.1 درصد از حجم صفحات من در مجموع کم خواهد شد. اما بر روی هاستی که gzip فعال نباشه تا 70 درصد هم میشه که حجم صفحات را کم کنید.

فعال سازی gzip در وردپرس و کد فعال سازی Gzip در هاست

حالا بعد از اینکه سایت خودتون را آنالیز کردید و حجم صفحات و تعداد اون در حالتی که gzip وردپرس فعال نیست مشخص شد میتونید تا شروع به فعال کردن gzip وردپرس روی سایت خودتون کنید و سرعت سایت خودتون را افزایش دهید. برای فعال کردن Gzip وردپرس در این آموزش به دو راهکار استفاده از کدنویسی و استفاده از افزونه خواهم پرداخت که می‌تونید از هر روشی که راحت‌تر بودید اقدام به فعال سازی gzip در وردپرس کنید.

فعال کردن Gzip در وردپرس با افزونه gzip وردپرس

برای استفاده از افزونه می‌تونید تا از افزونه WordPress Gzip Compression استفاده کنید. این افزونه بنا به نوع وب‌سرور هاست شما از نوع gzip مناسب استفاده میکنه و حجم صفحات شما را کاهش خواهد داد. افزونه gzip وردپرس تا به امروز تونسته تا بیش از 10.000 نصب فعال و کسب امتیاز 4.1 را ازآن خودش کنه که میتونید برای فشرده‌سازی صفحات در وردپرس استفاده کنید. برای استفاده از افزونه کافیه ابتدا با کلیک روی دکمه زیر اونو دانلود کنید و سپس با استفاده از آموزش آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی افزونه در وردپرس کنید.

دانلود افزونه Gzip وردپرس

این افزونه دارای تنظیمات خاصی نیست و کافیه تا اونو نصب و فعال کنید. بعد از فعال سازی این افزونه قابلیت Gzip در سایت شما فعال شده و حجم صفحات شما کاهش پیدا خواهند کرد و نیازی به انجام تنظیمات و یا کار خاصی نخواهید داشت.

فعال کردن Gzip در وردپرس با کدنویسی

اما اگر تمایلی به استفاده از افزونه ندارید میتونید تا با استفاده از کدنویسی اقدام به فعال سازی Gzip در وردپرس کنید. برای این منظور بسته به کنترل پنل هاست سی‌پنل و دایرکت ادمین که استفاده می‌کنید ابتدا باید وارد File Manager هاست خود شوید.

افزودن منو به قالب وردپرس

مشابه تصویر بالا با کلیک روی گزینه File Manager در هاست سی پنل وارد محیط مدیریت فایل‌ها در هاست خواهید شد، حالا به مسیری که وردپرس را در سایت نصب کردید وارد شوید. اگر وردپرس روی دامنه شما نصب شده کافیه به مسیر /public_html/ مراجعه کنید و به دنبال فایلی با نام htaccess. بگردید. اما اگر اقدام به نصب وردپرس در ساب دامنه و یا ساب فولدر کردید کافیه تا به مسیر مورد نظر که وردپرس در اون پوشه نصب شده مراجعه کنید و دنبال فایل htaccess. بگردید.

فایل htaccess. جزو فایل‌های مخفی در هاست است که ممکنه در اولین ورودتون به هاست قادر به مشاهده اون نباشید. بنابراین در همین مسیری که قرار دارید روی دکمه Settings که در بالای صفحه در سمت راست قرار داره کلیک کنید تا پنجره زیر برای شما باز شود. سپس تیک گزینه Show Hidden Files را انتخاب کرده و در نهایت روی دکمه Save کلیک کنید تا تنظیمات ذخیره شود.

نمایش فایل‌های مخفی در هاست سی پنل

حالا قادر به مشاهده فایل htaccess. هستید و می‌تونید تا با راست کلیک کردن و انتخاب گزینه Edit این فایل را ویرایش کنید و کدهای زیر را در مکان مناسبی از فایل اضافه کنید. پیشنهاد می‌کنم تا کدهای زیر را در انتهای این فایل قرار بدین تا تداخلی با سایر کدها ایجاد نشود.

اگر از هاست دایرکت ادمین استفاده می‌کنید استفاده از کد زیر برای فایل htaccess. گزینه بهتری خواهد بود.

استفاده از سایر افزونه‌ها

از اونجایی که همه ما از افزونه‌هایی نظیر W3 Total Cache، Wp Fatest Cache و wp super cache و… برای افزایش سرعت بارگذاری سایت استفاده می کنیم اگر شما هم از افزونه‌های کش وردپرس استفاده می‌کنید با مراجعه به تنظیمات این افزونه‌ها بررسی کنید و ببینید که آیا امکان استفاده از Gzip وردپرس در این افزونه‌ها وجود دارد یا خیر. در صورتی که امکان استفاده از gzip وردپرس در چنین افزونه‌هایی فراهم بود نیازی به استفاده از افزونه معرفی شده یا کد معرفی شده در مقاله ندارید و کافیه تا تیک فعال کردن Gzip را فعال کنید.

به عنوان نمونه اگر از افزونه W3 Total Cache استفاده می‌کنید کافیه تا با مراجعه به مسیر Performance> Browser Cache در پیشخوان وردپرس مشابه تصویر زیر اقدام به فعال کردن قابلیت gzip وردپرس در این افزونه کنید.

فعال کردن gzip در وردپرس

امیدوارم که این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید تا نسبت به فعال سازی gzip در وردپرس اقدام کنید. اگر در رابطه با این آموزش سوالی داشتید و یا مشکلی برای شما پیش اومده در بخش دیدگاه‌ها اعلام کنید تا در کوتاه‌ترین زمان ممکن پاسخگوی شما باشم.
آموزش نحوه فعال سازی gzip در وردپرس
5 (100%) 9 votes
برچسب ها
هاست ایران میزبان فا

عباس صادقی

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

نوشته های مشابه

‫۱۶ نظرها

    1. بله پشتیبانی از Gzip روی سرورها هم باید فراهم باشه که خوشبختانه سرورهای میزبان‌فا و اکثریت شرکت‌های هاستینگ از این قابلیت پشتیبانی می‌کنند.

  1. سلام ، من همه مراحل رو طبق آموزش انجام دادم
    ولی توی جی تی متریکس باز هم خطای gzip میده
    هاستم هم روی سرور میزبان فاست ، با بخش پشتیبانی هاست هم صحبت کردم ، میگن از سمت سرور فعاله
    به نظرتون چه باید کرد؟

    1. سلام و وقت بخیر، Gzip بر روی سایت شما فعال هست و مشکلی وجود نداره ممکنه به دلیل کش یا اشکال از جایی باشه که Gtmetrix هنوز هم با خطا بهتون نمایش میده

  2. سلام ، همچنان بعد از یک هفته خطا میده تو جی تی متریکس
    البته قبلا از افزونه راکت استفاده میکردم که مشکلی نداشت ، بعد از جابجایی سرور روی میزبان فا از افزونه های خود سرور توسط تیم فنی استفاده شد و افزنه راکت رو حذف کردیم که من فکر میکنم یه تداخلی یا تنظیمات برای افزونه های موجود باید بشه که تیم پشتیبانی هاستینگ هم راه حلی براش نداشت

    1. سلام و وقت بخیر، الان برای Gzip از چه افزونه یا روشی استفاده می‌کنید؟
      سایتتون توسط ابزار آنلاین که نشون دهنده استفاده از Gzip هستند بررسی شد و مشکلی نبود، اما اینکه داخل جی‌تی‌متریکس خطا میده کمی عجیب هست، چون صرفا با یک سایت بررسی نکردم.

  3. با سلام
    من افزونه WordPress Gzip Compression رو فعال کردم از نظر Gtmetrix خیلی خوب شد ولی بعضی وقت های صفحه اول سایت فقط کد میاد که بهم ریخته شده می شه راهنمایی کنید

    1. سلام و وقت بخیر،
      وارد هاست خودتون شده و دیباگ وردپرس را غیرفعال کنید. برای این کار به file manager ّاست مراجعه کنید. سپس در مسیر public_html فایل wp-config.php را باز کرده و مقدار wp_debug را روی false قرار بدین.

      1. با سلام و تشکر از راهنمایی شما
        ولی الان یک مشکل دیگه پیش اومده اگه امکان داره بازم راهنمایی بفرمایید
        موزیلا این ارور رو میده
        Content Encoding Error
        The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.

        Please contact the website owners to inform them of this problem
        کروم
        This site can’t be reached
        The webpage at https://mabarcc.ir/ might be temporarily down or it may have moved permanently to a new web address.
        ERR_CONTENT_DECODING_FAILED
        رفتم افزونه رو از طریق cpanel غیر فعال کردم سایت بالا میاد ولی این ارور روی هم سایت و هم پیشخوان وردپرس میاره
        Warning: preg_match(): Compilation failed: nothing to repeat at offset 2 in /home/mabarcci/public_html/wp-includes/rewrite.php on line 558
        اگه امکان داره راهنمایی کنید

  4. سلام و خسته نباشید … من از کدهای GZIP را در فایل htaccess قرار دادم … پس از فعال سازی الان دیگه عکسا و تصاویر سایت نشون داده نمیشن … میشه راهنمایی کنین مشکل چیه ؟ چکار کنم که عکسا نشون داده بشن و همزمان فشرده سازی هم فعال باشه >؟ سپاسگذارم از سایت خوبتون

    1. سلام، از روشی که با استفاده از افزونه معرفی کردم استفاده کنید. کدها برای هر سرور مناسب نیستند و ممکنه بخاطر نوع وب سرور شما باشه که کار نمیکنه براتون. استفاده از افزونه این کار رو بر اساس نوع سرور و تنظیماتش انجام میده.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن