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

آموزش جامع افزایش سرعت وب سایت

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


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

  • هر ثانیه تاخیر در سرعت بارگذاری سایت، 7 درصد از نرخ تبدیل سایت شما می کاهد.
  • هر ثانیه تاخیر در سرعت بارگذاری صفحات، 11 درصد از میزان بازدید صفحات سایت شما را کم می کند.
  • هر ثانیه تاخیر در بارگذاری وب سایت شما، 16 درصد رضایت کاربران از وب سایت شما را تحت تاثیر منفی قرار می دهد.

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

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

سرعت بارگذاری موضوعی است که نه‌تنها به یک فاکتور، بلکه به چندید فاکتور متعدد وابسته است. ما این فاکتور ها و راهکار ها را برای درک بهتر در 3 دسته بهینه سازی سرور و هاست، بهینه سازی سیستم مدیریت محتوا و قالب سایت و در نهایت بهینه سازی محتوا و رسانه های وب سایت دسته بندی کرده ایم. در ادامه با آژانس تبلیغاتی محراد همراه باشید تا شما را با رایج ترین و موثر ترین تکنیک های افزایش سرعت سایت آشنا کنیم….

بهینه سازی هاست و سرور

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

گفتیم که اولین گام برای ایجاد یک وب سایت انتخاب هاست مناسب است و حتما شنیده اید که می گویند: خشت اول گر نهد معمار کج / تا ثریا می رود دیوار کج

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

پیشنهاد می کنیم، در زمینه انتخاب هاست و سرور مناسب و بهینه سازی شده نکات زیر را مد نظر داشته باشید.

1 – بروز بودن امکانات سرور و هاست

یک هاست مناسب باید بروز باشد و از آخرین ورژن زبان های برنامه نویسی مثل PHP بهره مند باشد و بتوانید در قسمت تنظیمات ورژن مورد نظر خود را انتخاب کنید. در غیر این صورت ممکن است در اجرای برخی امکانات و افزونه های مورد نظر برای سیستم مدیریت محتوای خود دچار مشکل شودید. همچنین نوع هارد دیسک(SSD، HDD و …) و موقعیت سرور ها نیز تاثیر مهمی بر سرعت سایت شما خواهد داشت. پیشنهاد ما این است قبل از خرید هاست از بروز بودن امکانات و پشتیبانی آن از سیستم های مورد نظر خود اطمینان حاصل کنید و حتی اگر لازم شد آنها را از شرکت ارائه دهنده هاست سوال کنید.

2 – فعالسازی قابلیت Gzip

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

3 – فعالسازی قابلیت Keep Alive

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

فعال بودن یا نبودن این قابلیت و سایر قابلیت های دیگر مثل Gzip که به آن اشاره کردیم را می توانید در ابزار های بررسی سئو و سرعت سایت مانند GTmetrix بررسی کنید.

4 – فعالسازی CDN

CDN یا همان شبکه توزیع محتوا (Content Delivery Network) قابلیتی است که اخیرا برای افزایش سرعت سایت به وجود آمده است. در این قابلیت، نسخه ای از سایت شما بر روی سرور های مختلفی در سراسر دنیا نگهداری می شود و هنگام بارگذاری سایت توسط هر کاربر، محتوا از نزدیک ترین سرور برای کاربر ارسال می شود. متاسفانه در ایران هیچ شرکتی این قابلیت را ارائه نمی دهد و قیمت خرید آن از ارائه دهنده های بین المللی نیز بسیار بالاست. این موضوع باعث شده است که – تا به زمان نگارش این مقاله – حتی بزرگترین و پربازدیدترین وب سایت های ایرانی از این قابلیت استفاده نکنند. همچنین لازم به ذکر است اگرچه برخی افزونه ها این قابلیت را به رایگان برای سایت شما فعال می کنند اما به دلیل نا معلوم بودن ساز و کار و کیفیت سرور های در دسترس آنها پیشنهاد می کنیم از آنها استفاده نکنید.

بهینه سازی قالب و سیستم مدیریت محتوا

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

1 – بهینه سازی افزونه ها

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

2 – بهینه سازی کد ها

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

برای بهینه سازی کد ها می توانید از برنامه نویسان و یا افزونه ها و ابزار های آنلاین کمک بگیرید. برای مثال برای بهینه سازی و کاهش حجم فایل های CSS وب سایت csscompressor گزینه بسیار مناسبی محسوب می شود. همچنین می توانید در گوگل به دنبال CSS Optimizer یا CSS Compressor جستجو کنید. البته نه فقط برای فایل های CSS بلکه برای فایل های جاوا و سایر فایل های برنامه نویسی نیز می توانید این موضوع را پیگیر باشید.

3 – بهینه سازی دیتابیس

بهینه سازی دیتابیس وب سایت شما نیز در بهینه سازی سرعت سایتتان چندان بی تاثیر نیست. اگر به ساختار دیتابیس و نحوه بهینه سازی آن آشنایی دارید می توانید این کار را به صورت دستی انجام دهید و در غیر این صورت از یک کارشناس کمک بگیرید. همچنین می توانید افزونه هایی را برای انجام این کار روی CMS خود نصب کنید. فراموش نکنید بهینه سازی دیتابیس باید به به صورت دوره ای انجام شود.

4 – استفاده از قالب استاندارد

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

5 – بروزرسانی CMS و افزونه ها

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

6 – فعالسازی Lazy Load

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

بهینه سازی محتوا و رسانه های وب سایت

بهینه سازی محتوا و رسانه های وب سایت به اندازه سایر عناوینی که تا کنون گفته شد حائز اهمیت است. گاهی اوقات کاهش حجم چند تصویر حتی بدون افت کیفیت آنها می تواند تا چند برابر حجم صفحات سایت شما را کاهش داده و سرعت بارگذاری سایت را افزایش دهد.

1 – بهینه سازی تصاویر وب سایت

بهینه سازی حجم تصاویر هم می تواند سرعت بارگذاری سایت را افزایش دهد و هم از هدر رفتن ترافیک مصرفی کاربران جلوگیری کند. همچنین از اتمام زود هنگام فضای هاست شما نیز پیشگیری می کند. سعی کنید تصاویر مورد استفاده در وب سایت را در ابعاد مورد نیاز استفاده کنید و حجم آنها را بهینه سازی کنید. برای این کار می توانید از ابزار Save for web در فتوشاپ استفاده کنید و یا از ابزار های آنلاین که کار با آنها ساده تر است کمک بگیرید. یکی از این وب سایت ها TinyPNG می باشد که می تواند حجم تصاویر شما را بدون افت محسوس کیفیت آنها کاهش دهد. همچنین می توانید با جستجوی عبارت Image Optimizer ابزار های دیگری نیز برای اینکار پیدا کنید.

همچنین برای تصاویری که تنوع رنگی آنها زیاد است از فرمت JPEG یا WebP و برای تصاویری که تنوع رنگی کمی دارند از فرمت PNG استفاده کنید. البته اگر نیاز به قابلیت transparency دارید حتما باید گزینه PNG را در نظر بگیرید. در ضمن بری تصاویر ثابت هیچگاه از فرمت GIF استفاده نکنید و تنها برای تصاویر متحرک آن هم در صورت لزوم از این فرمت برای انیمیشن های کوتاه و تصاویر متحرک سایت خود اسفاده کنید. فرامشو نکنید که ابزار هایی تحت عنوان GIF Optimizer به صورت آنلاین وجود دارند که تصاویر متحرک گیف را برای وب سایت شما بهینه سازی می کنند.

2 – بهینه سازی ویدئو ها

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

جمع بندی

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

    نظرتان را بنویسید

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