افزایش سرعت سایت وردپرسی با استفاده از افزونه Gzip Ninja

gzip-vi-banner
۲۰ اردیبهشت ۱۳۹۶
|
این مقاله را با دوستان‌تان به اشتراک بگذارید

خیلی از افرادی که از وردپرس استفاده می‌کنند با مشکل سرعت وردپرس مواجه شده‌اند و از این بابت گله‌مند هستند. برای این افراد افزایش سرعت سایت وردپرسی یکی از مهم ترین دغدغه ها و مشکلات است.

در نگاه اول شاید بتوان گفت که وردپرس به خودی خیلی مشکل چندانی از لحاظ سرعت ندارد. اما افزونه‌ها و قالب‌های زیادی که بر روی آن نصب می‌شوند تا امکانات آن را تکمیل‌تر کنند، باعث کندی سرعت سایت شده و زمان بارگزاری سایت را بسیار افزایش می‌دهند (اگر با چگونگی اندازه گیری سرعت سایت آشنایی ندارید، مقاله «تست سرعت سایت» را ببینید).

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

اگر می‌خواهید در مورد تأثیر سرعت سایت و سود کسب و کار خود بیش‌تر بدانید، می‌تواند کتاب رایگان زیر را دانلود کنید و بخوانید.

کتاب سرعت سایت یک شمشیر دو لبه

دریافت رایگان کتاب «سرعت سایت: یک شمشیر دو لبه»


اگر می‌خواهید در مورد سرعت سایت و تأثیر آن در درآمد و فروش کسب و کارتان بدانید، همین الان آدرس ایمیلتان را وارد کنید تا کتاب «سرعت سایت – یک شمشیر دو لبه» به صورت رایگان برای شما ارسال شود.

envelope-o

افزایش سرعت سایت وردپرسی با استفاده از افزونه GZIP Ninja

خیلی از افراد در مقالات خود صرفاً یک افزونه را معرفی کرده و بعد به شما می‌گویند که با نصب این افزونه مشکل شما حل می‌شود.

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

فهم دقیق مکانیزم زیرین مربوطه باعث می‌شود که شما دید مناسب‌تری نسبت به ماجرا پیدا کنید و درک بهتری کسب کنید.

ابتدا ویدئوی زیر را ببیندو در این ویدئو در مورد مفهوم فشرده‌سازی جی‌زیپ (gzip compression) صحبت کرده‌ایم. همچنین یک افزونه‌ی مهم برای فایرفاکس را معرفی کرده‌ایم که با استفاده از آن می‌توانید از صحت فرآیندی که در ادامه قرار است انجام دهید، مطمئن شوید.

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

افزایش سرعت سایت وردپرس و حل مشکل سرعت وردپرس

مفهوم فشرده‌سازی و gzip برای کاهش حجم صفحات سایت

با دیدن ویدئوی بالا باید متوجه شده باشید که عملیات فشرده‌سازی چیست و چرا انجام می‌پذیرید. شما خودتان بارها این عملیات را انجام داده‌اید. مثلاً زمانی که یک فایل را با استفاده از نرم‌افزار winrar یا zip فشرده‌سازی کرده‌اید.

الگوریتم‌ها و روش‌های مختلفی برای فشرده‌سازی وجود دارد که هر یک تحت یک عنوان و یک پسوند شناخته می‌شوند. برای مثال فایل‌های rar. و فایل‌های zip. که به ترتیب نشان‌دهنده‌ی فایل‌های فشرده‌سازی شده با استفاده از الگوریتم rar و الگوریتم zip می‌باشند.

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

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

این اطلاعات مواردی هستند نظیر سیستم‌عامل (ویندوز، مک یا لینوکس)، مرورگر (کروم، فایرفاکس، اینترنت اکسپلورر، سافاری و …)، توانایی gzip و …

اگر مرورگر کاربر توانایی مدیریت فایل‌های فشرده‌سازی شده با استاندارد gzip را داشته باشد، (که اکثر مرورگرها این قابلیت را دارند)، سایت شما به جای ارسال خود فایل، نسخه‌ی فشرده‌شده‌ی آن را ارسال می‌کند.

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

  1. کاهش حجم فایل
  2. کاهش زمان دانلود فایل برای مرورگر کاربر

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

به صورت خلاصه می‌توان گفت که کاری که افزونه Gzip Ninja انجام می‌هد، این است که فشرده‌سازی فایل‌ها را بر روی سایت شما فعال می‌کند تا به جای ارسال فایل‌های اصلی، نسخه‌های فشرده شده‌ی آن‌ها برای کاربران ارسال شود که این امر باعث افزایش سرعت سایت وردپرسی شما می‌شود.

برای بررسی میزان افزایش سرعت سایت می‌توانید مجددا تست سرعت سایت بگیرید. برای آشنایی با چگونگی انجام این کار مقاله «تست سرعت سایت» را ببینید. اگر از میزان افزایش سرعت سایت وردپرسی خود راضی نبودید، احتمالا مشکلات زیادی وجود دارد. برای آشنایی با حل مشکلات بیش تر آموزش افزایش سرعت وردپرس را ببینید.

چند نکته در مورد افزونه Gzip Ninja

  1. این افزونه یک افزونه‌ی بسیار سبک و ساده می‌باشد و بنابراین نصب خود این افزونه باعث کاهش سرعت سایت شما نمی‌شود و از این بابت نگران نباشید.
  2. این افزونه فقط روی وب‌سرورهای apache کار می‌کند. به طور عمده می‌توان گفت که اکثر شرکت‌های ارائه دهنده‌ی خدمات هاست، از وب‌سرور آپاچی استفاده می‌کنند. اگر هاست شما ویندوز است و روی آن از IIS استفاده می‌کنید، برای فعال‌سازی gzip بخش بعدی را مطالعه کنید.
  3. این افزونه کاملاً رایگان است و تمام امکانات آن در دسترس است و نسخه‌ی premium ندارد.
  4. این افزونه باعث بهبود سئو (بهینه سازی موتورهای جستجو) روی سایت شما می‌شود. چرا که گوگل به صورت رسمی اعلام کرده‌است که یکی از معیارهای تأثیر گذار بر رتبه‌ی سئو، سرعت سایت شماست.

برای دانلود این افزونه این‌جا را کلیک کنید.

فعال‌سازی gzip روی هاست‌های ویندوزی و IIS:

برای فعال‌سازی gzip روی هاست‌های ویندوز و وب‌سرور IIS باید قطعه کد زیر را در فولدر system32/inetsrv/config اضافه کنید.

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

  <system.webServer>

    <httpCompression directory=”%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files”>

      <scheme name=”gzip” dll=”%Windir%\system32\inetsrv\gzip.dll” staticCompressionLevel=”9″ />

      <dynamicTypes>

        <add mimeType=”text/*” enabled=”true” />

        <add mimeType=”message/*” enabled=”true” />

        <add mimeType=”application/x-javascript” enabled=”true” />

        <add mimeType=”application/json” enabled=”true” />

        <add mimeType=”*/*” enabled=”false” />

      </dynamicTypes>

      <staticTypes>

        <add mimeType=”text/*” enabled=”true” />

        <add mimeType=”message/*” enabled=”true” />

        <add mimeType=”application/x-javascript” enabled=”true” />

        <add mimeType=”application/atom+xml” enabled=”true” />

        <add mimeType=”application/xaml+xml” enabled=”true” />

        <add mimeType=”*/*” enabled=”false” />

      </staticTypes>

    </httpCompression>

    <urlCompression doStaticCompression=”true” doDynamicCompression=”true” />

  </system.webServer>

</configuration>

افزونه‌ی gzip چه کاری را برای افزایش سرعت سایت وردپرسی انجام می‌دهد؟

به صورت خلاصه می‌توان گفت که کاری که افزونه Gzip Ninja انجام می‌هد، این است که فشرده‌سازی فایل‌ها را بر روی سایت شما فعال می‌کند تا به جای ارسال فایل‌های اصلی، نسخه‌های فشرده شده‌ی آن‌ها برای کاربران ارسال شود.

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

آیا این افزونه باعث وقوع خرابی در سایت می‌شود؟

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

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

اگر به هر دلیلی نتوانستید این افزونه را نصب کنید، بخش انتهایی مقاله را ببینید. در انتهای این مقاله روشی را ذکر کرده‌ایم که با استفاده از آن می‌توانید بدون نیاز به افزونه GZIP Ninja، عملیات فشرده‌سازی را روی وب‌سرور سایت خود فعال نمایید.

نصب و فعال‌سازی افزونه gzip:

این افزونه را می‌توانید از آدرس زیر دانلود کنید:

https://wordpress.org/plugins/gzip-ninja-speed-compression/

برای نصب آن به بخش افزونه‌ها (plugins) در پنل مدیریت وردپرس بروید و آن را در سایت خود بارگزاری نمایید (مطابق شکل زیر):

 11

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

 f

در بخش ادمین وردپرس روی منوی Gzip Ninja Speed رفته و روی آن کلیک کنید. تیک مربوطه نشان می‌دهد که این افزونه فعال است.

چگونگی اطمینان یافتن از صحت عمل‌کرد افزونه:

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

 120

پنجره‌ای مشابه شکل زیر باز می‌شود. در نوار بالایی روی گزینه‌ی Network کلیک کرده و صفحه را رفرش کنید.

 13

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

 g

روی یکی از سطور به دلخواه کلیک کنید. حالت صفحه به شکل زیر تغییر داده می‌شود.

s

با تغییر صفحه مشاهده می‌کنید که در سمت راست اطلاعاتی اضافه می‌شود. اولین تب مربوط به Headers است. در همین تب و زیر بخش General، روی Response Headers کلیک کنید.

در این بخش گزینه‌ای به نام content-encoding وجود دارد که اگر مقدار gzip را نمایش دهد، یعنی که افزونه به درستی روی سایت شما نصب و فعال‌سازی شده‌است (مشابه شکل زیر).

a

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

در نهایت روشی را به شما نشان می‌دهیم تا مطمئن شوید که فرآیند مربوطه را به درستی طی کرده‌اید.

اگر علاقه‌مند به بحث سرعت سایت های وردپرسی هستید، می‌توانید همین الان آموزش جامع ما را به نام «افزایش سرعت وردپرس» را از لینک زیر دریافت نمایید.

دریافت آموزش افزایش سرعت وردپرس

افزایش سرعت سایت وردپرس و حل مشکل سرعت وردپرس

عضویت در خبرنامه آکادمی

با عضویت در خبرنامه هر شنبه به صورت صد در صد رایگان آخرین و داغ‌ترین مباحث روز بازاریابی را در ایمیل خود دریافت کنید.

envelope-o
این مقاله را با دوستان‌تان به اشتراک بگذارید

دریافت رایگان کتاب ۷ مزیت میلرلایت
 بر سایر سیستم های ایمیل مارکتینگ

کتاب رایگان ۷ اصل اساسی برای برندسازی

کتاب ۷ اصل اساسی برای برندسازی

برندسازی تنها راه افزایش قطعی فروش و درآمد شماست. داشتن چهره‌ای متفاوت از سایر رقباست که باعث می‌شود نسبت به دیگران ترجیح داده شوید.

همین الان این کتاب را به رایگان در ایمیل خود دریافت کنید

x