تاثیر gzip (جی زیپ) بر سایت چقدر است؟

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

اکثر فایل هایی که امروزه کاربران دانلود می کنند، فشرده (compressed) شده است، اصلا فشرده سازی یعنی چی؟ چرا اصلا سایت باید فشرده شود؟ فشرده سازی هر فایل توسط نرم افزار های انجام می شود که به زبان ساده، حجم کلی فایل را کاهش می دهند، برای مثال یک فایل 10 گیگ را به 2 گیگ تبدیل می کنند و در نتیجه حجم کمتری برای دانلود و دریافت کردن فایل مصرف می شود. با توجه به این موضوع باید پاسخ دومین سوال بیان شود برای چه سایت باید فشرده شود؟ سرعت لود شدن سایت از مهم ترین فاکتور های گوگل برای رتبه دهی به سایت است؛ هر صفحه سایت بخاطر کد های html ،css ،java حجمی دارند که با فشرده کردن صفحه های وب سایت، سرعت لود شدن وب سایت افزایش پیدا می کند و به تبع گوگل رتبه بهتری به سایت داده و سایت را به کاربران بیشتری نمایش می دهد.
gzip (جی زیپ) چیست؟ جی زیپ در واقع فرمتی است که برای فشرده سازی صفحه وبسایت استفاده می شود مثل فرمت رار و زیپ که برای برای فشرده کردن فایل هایی مانند فیلم و عکس و… طراحی شده اند. همانطور که در مقاله سئو تکنیکال چیست و آموزش ۸ تکنیک گفته شد، GZIP یکی از 8 تکنیک اصلی برای کاهش حجم سایت و سرعت لود شدن آن است.

افزایش لود شدن سرعت سایت به کمک gzip
افزایش لود شدن سرعت سایت به کمک gzip

نحوه استفاده و دریافت از gzip (جی زیپ) در مرورگر چگونه است؟

به طور کلی فرض کنید یک وبسایت فشرده شده است، مراحل ورود یک کاربر به این سایت این گونه است:

  1. مرورگر کاربر، درخواستی (request) را به سرور ارسال می کند.

2. سرور نوع مرورگر را مشاهده می کند و در صورت پشتیبانی از فرمت gzip، فایل فشرده را به مرورگر تحویل می دهد.

3. مرورگر فایل فشرده را باز نموده (decompress) و به کاربر نمایش می دهد.

در حال حاضر اکثر مرورگر های پر کاربرد همانند کروم، فایرفاکس، مایکروسافت اج (اینترنت اکسپلورر)، اپرا، سافاری و.. از فرمت gzip پشتیبانی می کنند. در مقاله زیر راجع به نحوه فشرده سازی و gzip (جی زیپ) وبسایت با 3 پلاگین ورد پرس صحبت می کنیم.

فشرده سازی وب سایت با پلاگین wp-rocket (راکت)

پلاگین wp-rocket (راکت) ساده ترین و بهترین پلاگین کش ورد پرس محسوب می شود. فشرده سازی نیاز به عمل خاصی ندارد و خود افزونه تمامی کار ها را انجام می دهد. در نظر داشته باشید که در قسمت file optimization می توانید دستوراتی را اعمال کنید همانند گزینه یک تصویر زیر، که فضا های خالی به اصطلاح white space ها را حذف کرده تا حجم css نهایی کاهش یابد، یا گزینه دو که تمامی کد های css شما را به یک فایل تبدیل می کند و درخواست های http را کاهش می دهد. در این صفحه به طور کلی دستوراتی این چنینی برای کاهش قسمت های اضافه کد های html ،css ،java script قرار داده شده است. افزونه wp rocket یکی از محبوب ترین و پرکاربرد ترین افزونه های کش وردپرس می باشد اما متاسفانه این افزونه رایگان نیست.

فشرده سازی وب سایت با پلاگین wp-rocket (راکت)
فشرده سازی وب سایت با پلاگین wp-rocket (راکت)

آموزش gzip وب سایت افزونه Wp super cache

بر خلاف WP ROCKET این افزونه رایگان بوده و یک راه عالی برای فشرده سازی وب سایت شما است. بعد از نصب پلاگین به Settings »وWP Super Cache page »وAdvanced رفته و گزینه ای که در تصویر نشان داده شده است را تیک بزنید. بعد تنها کافی است به پایین صفحه رفته و دکمه update status را کلیک کنید. بعد از اتمام تمامی مراحل gzip برای همه صفحه های وب سایت شما فعال می شود.

gzip وب سایت افزونه Wp super cache
تنظیمات افزونه wp super cache

آموزش gzip (جی زیپ) وبسایت با افزونه W3 Total Cache

W3 Total Cache یک افزونه کش خوب دیگر ورد پرس است، اما آسانی wp rocket را برای کاربران تازه کار ندارد ولی نسخه رایگانی دارد که این خود یک برتری با توجه به امکاناتی که ارائه می کند، است. بعد از نصب و فعال کردن افزونه، به طور خودکار gzip برای شما فعال می شود، شما می توانید برای تغییر و مشاهده تنظیمات به آدرس Settings »وPerformanceو» General بروید. مهم ترین قسمتی که باید فعال شود قسمت browser cache است، که در قسمت پایین صفحه ذکر شده نحوه فعال کردن آن را می توانید مشاهده کنید.

gzip (جی زیپ) وبسایت با افزونه W3 Total Cache
gzip (جی زیپ) وبسایت با افزونه W3 Total Cache

از کجا بدانیم (جی زیپ) در سایت ما فعال است؟

شما ممکن است کارفرما باشید و می خواهید از فشرده شدن سایت خود اطمینان پیدا کنید یا تنها کنجکاو شده اید بدانید یک سایت فشرده شده است یا خیر؟ برای دانستن این موضوع تنها لازم است به سایت GZIP checker tool رفته و سپس آدرس سایت را وارد کنید؛ در این سایت اندازه سایت بعد از فشرده شدن، اندازه واقعی سایت بدون فشرده شدن و اطلاعاتی از قبیل نوع محتوا سایت، نوع سرور request time و درصد فشرده سازی را نیز به شما اطلاع می دهد.

سایت GZIP checker tool
سایت GZIP checker tool

لازمه جی زیپ در وب سرور های متفاوت

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

نحوه فشرده سازی سایت، با استفاده از افزونه هایی که در بالا ذکر شد شاید آسان به نظر برسد ولی در صورتی که تخصصی در این رابط ندارید برای مشاوره و کسب اطلاعات بیشتر می توانید با آژانس بازاریابی آنلاین دانا پیوست ارتباط برقرار نمایید.

نظر دهید

نشانی ایمیل شما منتشر نخواهد شد.