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

gzip-vi-banner

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

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

 مشکل سرعت در وردپرس:

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

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

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

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

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

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


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

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