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

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

در این نوشته از وبلاگ ماندگار وب به چگونگی فعال کردن قابلیت فشرده سازی محتویات سایت از جانب سرور می‌پردازیم، این قابلیت که gzip نام دارد یکی از راهکارهای مهم برای افزایش سرعت لود شدن سایت می‌باشد بصورتی که با فعال کردن gzip حدود 60 الی 80 درصد از حجم محتویات سایت کاهش می‌یابد.

فعال کردن gzip در وردپرس به دو روش امکان‌پذیر است که در روش اول شما باید کدهای زیر را به فایل اچ تی اکسز (htaccess) موجود در روت هاست وردپرس خود اضافه کنید:

#Gzip
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
#End Gzip

در روش دوم با استفاده از افزونه wp http compression براحتی و بدون نیاز به ویرایش فایلی می‌توانید قابلیت Gzip را در وردپرس فعال کنید.

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


کانال تلگرام ماندگار وب

  1. milad

    سلام
    خسته نباشید
    خواهش میکنم بگید این افزونه اطلاعات نویسنده و اشتراک سایتتون را از کجا میتونم تهیه کنم؟
    یاعلی

    1. امیر خلجی مهر

      سلام میلاد جان
      افزونه نیستن دوست عزیز توابع خود وردپرس هستند مثلا” تابعی که برای نمایش اطلاعات نویسنده استفاده میشه این هست :
      [php]
      < ?php the_author_description(”); ?>
      [/php]
      موفق باشید

      1. hos7ein

        با درود
        این کد مشخصات نویسنده رو در کجای چه فایلی باید قرار بدیم؟

        با سپاس

        1. امیر خلجی مهر

          سلام منظورتون رو متوجه نمیشم اگه کد gzip منظورتون هست باید تو فایل اچ تی اکسز قرار بدید

          1. hos7ein

            منظورم همین کد “مشخصات نویسنده” است :

            در چه فایلی و کجاش باید قرار بگیره
            سپاس

          2. امیر خلجی مهر

            سلام خب اون تابع توضیحاتی که نویسنده یا کاربر تو شناسنامه قرار داده رو نمایش میده و هیچ فرقی نمیکنه تو چه فایلی قرار بگیره منظورم این هست که هر کجا که خودتون دوست دارید به نمایش گذاشته بشه باید کد رو همونجا بگذارید مثلا” ما تو فایل single.php قرار دادیم

            موفق باشید

  2. هم صدا

    سلام
    این نوع افزونه ها با W3 Total Cache سازگاری ندارند.

    1. امیر خلجی مهر

      سلام اگه افزونه ای که نام بردید رو نصب دارید دیگه نیازی به نصب افزونه gzip ندارید چون این قابلیت یکی از آیتم های اصلی افزونه های کش هست
      موفق باشید

    1. امیر خلجی مهر

      سلام خواهش میکنم علیرضا جان

  3. محمد

    سلام این افزونه اش مشکل داره موقعی که نصب کردم Eror داد
    و سایت دیگه باز نشد …

    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.

    1. امیر خلجی مهر

      سلام محمد جان افزونه مشکلی نداره کلا” هیچ افزونه ای بدون پشت سر گذاشتن مراحل تست به کاربران معرفی نمیشه
      دلایل مختلفی میتونه داشته باشه مشکل که یکی میتونه سرورتون باشه دراین مورد افزونه زیاد هست میتونید gzip رو تو مخزن وردپرس جستجو کنید و سایر افزونه ها رو تست کنید
      یا اینکه از کد برای فعال کردن این قابلیت استفاده کنید
      موفق باشید

  4. علی

    این افزونه باعث فشار روی CPU یا رم سایت نمیشه ؟

    1. امیر خلجی مهر

      نه علی جان همه نوشته هایی که قرار هست تو دسته بندی سئو وردپرس انتشار پیدا کنه برای بهبود وضعیت وردپرس و کاهش فشار بر روی سرور هست
      موفق باشید

  5. reza

    عالی بود مطلبتون رو هیج جا ندیده بودم تو سئو خیلی تاثیر داره

    1. امیر خلجی مهر

      ممنون رضا جان این اولین قدم بود و صرفا” برای شروع
      در آینده با مطالب بهتری در خدمت شما دوستان هستیم
      موفق باشید {گل}

  6. حسین

    سلام. من کد را در فابل مروبطه قرار دادم.ولی از کجا بفهم که کد درست کار می کند؟ جایی برای تست کارایی کد هست؟

    1. امیر خلجی مهر

      سایت های زیادی هستند ولی من سایتی مد نظرم نیست و با جستجو تو گوگل میتونید به اینطور سرویس ها دسترسی داشته باشید
      در کل فایل اچ تی اکسز هم همانند سایر فایلهاست که میتونید اون رو ویرایش کنید و مثل همیشه نباید کد داخل کد دیگه ای قرار بگیره که باعث تداخل و از دسترس خارج شدن سایت بشه
      حسین جان افزونه ای که معرفی کردیم دقیقا” هم همون کار رو انجام میده و هیچ تفاوتی بین نصب افزونه و جاگذاری کد وجود نداره
      موفق باشید

  7. آرش

    درود بر شما
    من از super cache استفاده ميكنم
    اين افزونه رو هم نصب كردم
    اما توي بخش تنظيماتم نيومده
    مشكل به نظر شما كجاست ؟
    ممنون

    1. امیر خلجی مهر

      درود آرش جان
      درسته دوست عزیز همین طور هست تنها کافیه که افزونه رو نصب و فعال کنید تا کدها رو به فایل مربوط اضافه کنه
      این افزونه هیچ گزینه ای رو به پیشخوان شما اضافه نمیکنه
      موفق باشید {گل}

  8. مصطفی

    شرمنده اینجا مطرح میکنم
    چطوری میتونم برای اعضا (یعنی افرادی که به عنوان مشترک وارد سایت میشن) اون نوار بالا که پیشخوان و ی ارم وردپرس (که وقتی موس میره روش درباره و … میاد) را حذف کنم.
    لطفا زود کمک کنید.

    1. امیر خلجی مهر

      خواهش میکنم
      حقیقت اطلاعاتی در مورد این موضوع ندارم اما مطمئنا” افزونه ای برای انجام اینکار نوشته شده یا اینکه موضوع رو تو انجمن مطرح کنید تا دوستان راهنمایی کنند

      1. مصطفی

        سلام امیر جان و مرسی ک به تمام سوالات بچه ها جواب میدی
        ی افزونه هست به نام Remove Admin bar. این را اینجا گفتم تا شاید دوست دیگه ای هم استفاده کنه.

        1. امیر خلجی مهر

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

  9. امیر

    من اینکار رو 1ماه پیش انجام دادم
    سرعت بالا اومدن سایت 2 هفته نجومی بود اما الان یکم کمتر شده

    1. امیر خلجی مهر

      سلام امیر جان درسته تاثیر بسزایی داره
      خب دلایل مختلفی داره و یکی از معمولی ترین دلایل هم سرعت و کیفیت خود سرور هست
      موفق باشید

  10. ایران مشاور

    سلام و ممنون بابت مطالب خوبتان.
    به نظر من راه ساده تری هم است. من همه راه های گفته شده را امتحان کردم ولی آسان ترین و کاراترینش این راه است.
    وارد محیط مدیریت وردپرس شوید و آدرس زیر را بزنید:
    http://www.yoursite.com/wp-admin/options.php
    در صفحه options.php شما تمام تنظیمات وردپرس را خواهید دید. گزینه gzip compression را پیدا کنید و عدد مقابل آن را به ۱ تغییر دهید تا فعال شود.
    از سایت زیر هم میشه فعال بودنش را بررسی کرد
    http://www.gidnetwork.com/tools/gzip-test.php
    اینم سایت ما که با همین روش به راحتی فعال شد می تونید در همین سایت بالا تستش کنید.
    http://www.iran-moshaver.ir
    موفق باشید.

  11. سعدی

    جالب بود – در مورد سئو تخصصی تر می تونید توضیح بدید ؟

  12. وحید شهبازپور

    سلام
    واقعا بجا و مفید بود.
    بسیار متشکرم

  13. بهمن

    سلام
    من از اين كد استفاده ميكردم:

    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

    كدومش بهتره هميني كه داشتم يا ايني كه شما پيشنهاد دادي؟

    با تشكر

    1. امیر خلجی مهر

      درود
      مهم فعال کردن gzip هست که هر دو اینکارو انجام میدن، برای خودتون خوب هست.

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

تنها دیدگاه‌هایی که به فارسی نوشته می‌شوند پذیرفته خواهند شد!

ماندگار وب - 1395
فروش - خرید هاست وردپرس فارسی