شرکت طراحی سایت مهد وب » مقالات افزایش سرعت سایت » افزایش سرعت بالا آمدن سایت با 18 تکنیک کاربردی

افزایش سرعت بالا آمدن سایت با 18 تکنیک کاربردی

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

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

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

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

اولین قدم: اندازه گیری سرعت بالا آمدن سایت

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

چگونه سرعت سایت را بسنجیم؟

با استفاده از ابزارهای رایگان Gtmetrix و google page speed می توانید سرعت سایت خود را آنالیز کنید و گزارش دقیقی از میزان زمان لود شدن سایت ،تعداد درخواست‌هایی که سمت سرور ارسال شده، حجم صفحات سایت، بهینه بودن فایل‌های CSS و JS و مواردی دیگری که به افزایش سرعت سایت می انجامد دریافت کنید.

پیش از آخرین آپدیت Gtmetrix ،ما سایت را با دو ابزار Gtmetrix و google page speed آنالیز می کردیم .اما پس از آپدیتی که Gtmetrix ارائه داد و نزدیک شدن معیار های آنالیزش به google page speed آنالیز سایت با استفاده از Gtmetrix که محبوب‌ترین ابزار تست سرعت حداقل در ایران است کفایت می کند.

هاست:

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

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

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

چنانچه موارد زیر را مشاهده کردید حتما هاست خود را تعویض کنید:

  •  خطاهای 503 سرور به دفعات و مدت زمان بالا ،که اگر این خطا بدلیل بروزرسانی ها،بکاپ گیری و… نباشد می تواند به معنای بار اضافی سرور باشد یعنی سرور هنگامی که با درخواست های زیادی روبرو می شود توانایی پاسخ گویی پایینی دارد.
  • سایت شما نمرات GTmetrix خوبی دارد، اما زمان لود سایت مناسب نیست
  • در تب waterfall در GTmetrix دو مورد ابتدایی مربوط به زمان پاسخ دهی سرور بیش از 1 ثانیه طول می کشد(تصویر زیر)

افزایش سرعت بالا آمدن سایت

استفاده از قالبی با کدنویسی بهینه:

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

جهت انتخاب قالبِ مناسب موارد زیر را در نظر بگیرید:

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

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

کاهش حجم و ابعاد تصاویر:

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

آپلود عکس با حجم های بالا باعث کندی سایت می شود پس قبل از بارگذاری تصاویر در وب‌سایت حتما آنها را فشرده و بهینه سازی کنید. می‌توانید با کمک ابزاهایی مثل فتوشاپ(save for web)، و سایتهایTinypng و compresspng این کار را به راحتی و بدون کاهش کیفیت تصاویر انجام دهید.

همچنین بارگذاری یک تصویر با اندازه اصلی و سپس کوچک کردن آن با CSS تا مثلا 200 پیکسل موجب کاهش سرعت سایت می شود بنابراین از همان ابتدا تصاویر را با ابعاد مورد نیاز خود در سایت بارگذاری کنید.

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

چنانچه پیش از این تعداد زیادی تصاویر بهینه نشده در سایت خود آپلود کرده اید می توانید با استفاده از دو افزونه Webp express و Smush.it همه آنها را بدون کاهش کیفیت ،فشرده سازی کنید.

پیشنهاد مهدوب به شما کاربران عزیز افزونه Webp express می باشد.

استفاده از افزونه Cache مناسب:

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

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

افزونه WpRocket:

wp-Rocket بهترین و جامع ترین پلاگین ،جهت بهینه سازی سرعت سایت وردپرسی می باشد، که بسیاری از موارد جهت افزایش سرعت سایت (که در ادامه بیشتر به آنها می پردازیم)را به صورت یک جا در خود جا داده است و می توان گفت که یکی از ملزومات هر وبسایتی می باشد.

افزونه Litespeed cache:

چنانچه سرور شما از وب سرور Litespeed استفاده میکند، توصیه ما این است که از افزونه Litespeed cache استفاده کنید.

حذف افزونه های غیر فعال ،مشکل دار و سنگین:

  • برخی از افزونه ها که کدنویسی ضعیفی دارند موجب کاهش سرعت سایت می‌شوند که می بایست آن ها را حذف کنید.
  • افزونه هایی که غیرفعال هستند را حذف کنید.
  • استفاده از تعداد زیادی افزونه موجب کاهش سرعت سایت می شود.(و سایت نیاز به منابع رم بیشتری هم پیدا می کند)
  • از افزونه هایی که سرعت سایت را کم می کنند استفاده نکنید. مانند : revolution slider

استفاده از cdn جهت افزایش سرعت بالا آمدن سایت:

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

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

همچنین استفاده از CDN باعث می شود که سرور شما به این دلیل که بسیاری از فعالیت ها از دوش آن برداشته می شود، سریعتر به کاربر پاسخ دهد.

از دو طریق کلود فلر و ابرآروان می توان cdn را برای سایت فعال کرد.

ایجاد قابلیت Lazy Load (بارگذاری تنبل تصاویر):

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

پس بهتر است حالت lazy load یا همان بارگذاری کند را با استفاده از افزونه هایی مثل WP Rocket و یا Autoptimize فعال کنید.

پیشنهاد ما به شما کاربران عزیز مهد وب استفاده از افزونه WP Rocket می باشد.

بروزرسانی وردپرس ،افزونه ها و قالب:

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

همچنین پوسته (قالب) و افزونه های نصب شده روی سایت شما نیز هرچند وقت یک بار به روز رسانی می شوند که نیاز است شما نیز بروز رسانی را بر روی سایت خود انجام دهید.

تقسیم کردن دیدگاه ها به چند صفحه:

داشتن کامنت های زیاد نکته مثبتی است و بالا بودن درصد مشارکت کاربران در سایت شما را نشان می دهد. اما موجب کاهش سرعت بارگذاری سایت می شود.

راه حل:

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

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

بهینه سازی دیتابیس(database):

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

راه حل:

با استفاده از افزونه های Advanced Database Cleaner Premium و wp-optimize می توانید دیتابیس وردپرسی خود را بهینه سازی کنید و عملکرد آن را بهبود ببخشید.

پیشنهاد ما به شما همراهان گرامی مهدِ وب استفاده از پلاگین Advanced Database Cleaner Premium می باشد که بوسیله این پلاگین علاوه بر بهینه سازی دیتابیس می توان فعالیت هایی که در بکگراند اتفاق می افتد را هم متوقف کرد.

استفاده از خلاصه مطالب در صفحه اصلی و بایگانی ها:

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

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

چگونه سرعت لود سایت را بالا ببریم؟

عدم بارگذاری مستقیم ویدئو و پادکست ها در وردپرس:

شما در وردپرس می توانید ویدئوها را مستقیما در هاست خود آپلود کرده و از ویدیو و پادکست‌ های مختلف استفاده ‌کنید،اما بهتر است دست به چنین کاری نزنید و آنها را مستقیماً در هاست خود آپلود نکنید.

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

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

فعال سازی Gzip بر روی سایت:

Gzip فشرده سازی فایل های html css و js جهت انتقال سریعتر از سمت سرور به مرورگر می باشد و در نهایت باعث کاهش حجم سایت و افزایش سرعت لود سایت می‌شود.

از آن جایی که این مدل فشرده‌سازی بسیار محبوب است ،به طور خودکار در بسیاری از سرورها فعال می‌شود اما چنانچه فعال نبود می توانید از سرویس میزبانی خود بخواهید GZIP را برای شما فعال کند.

همچنین پلاگین‌هایی مانند WP Rocket و W3 Total Cache بصورت خودکار کد مربوط به فعالسازی را در فایل .htaccess هاست شما قرار می دهند.

نحوه بررسی فعال بودن Gzip:

آدرس giftofspeed.com/gzip-test را در مرورگر خود وارد کنید سپس آدرس سایت خود را در فیلد بنویسید و روی دکمه check کلیک کنید،چنانچه gzip در سایت شما فعال باشد عبارت Brotli Is Enabled با رنگ سبز و میزان فشرده سازی نشان داده می شود.
نمونه ی استعلام برای سایت مهدوب:

افزایش سرعت لود سایت

ارتقا نسخه PHP:

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

فقط توجه داشته باشید به این دلیل که ممکن است قالب و ماژول های سایت شما با نسخه جدید PHP سازگاری نداشته باشند پیش از بروزرسانی، ابتدا یک نسخه پشتیبان از سایت خود تهیه کنید.

فشرده سازی کد ها (minify):

طراح قالب برای نظم و شیوایی و خوانا بودن کدها دربین آنها فاصله قرار میدهد اما این فاصله ها، حدود 30٪ سرعت استاندارد لود این کد ها را کاهش می‌دهد. جهت رفع این مشکل از فشرده سازی یا minify کد ها استفاده می‌کنیم تا سرعت بارگزاری را بیشتر کنیم ،با استفاده از این روش کد های HTML,CSS و js را فشرده می‌کنیم.

بهترین افزونه ها برای فشرده سازی کدهای HTML,CSS و js افزونه های wp rocket و autoptimize می باشند.

فعال بودن Keep-Alive:

استفاده کردن از Keep-Alive موجب کاهش تعداد ارتباط سرور و مرورگر می شود اما در صورت فعال نبودن آن، فایل‌های CSS، js، html به صوت جدا از هم لود می شوند. به این معنا که با وارد کردن آدرس سایت در مرورگر ابتدا صفحه سایت در حالت HTML شروع به دریافت در پس زمینه مرورگر می کند و بعد از آن آدرس‌هایی که شامل فایل‌های css و js هستند یک به یک بررسی شده و هر بار که به آدرس یکی از این فایل‌ها رسید یک درخواست برای لود هر کدام به سرور ارسال می شود.

اگر قرار باشد برای هر کدام از این فایل ها یک اتصال و درخواست جداگانه انجام بگیرد، نمایش وب سایت ها بسیار بیشتر از حالت عادی طول می کشد.چنانچه هاست شما قابلیت Keep-Alive را داشته باشد تا 50،40 درصد سرعت سایتتان افزایش پیدا می کند.

از کجا تشخیص دهیم که Keep Alive برای سایت ما فعال است؟

به آدرس giftofspeed.com/check-keep-alive مراجعه کنید و آدرس سایت خود را در قسمت خواسته شده وارد کنید.چنانچه مانند تصویر زیر در قسمت Connection عبارت Keep Alive نشان داده شد، اتصال شما از طریق Keep Alive بوده و این قابلیت بر روی وب سرور شما فعال است.

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

کاهش تعداد ریدایرکت‌های سایت:

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

محدود کردن تعداد رونوشت های پست:

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

;define( 'WP_POST_REVISIONS', 4 )

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

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

 

avatar

مهدی هرمزی

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

دکمه های اشتراک گذاری این مطلب:

فهرست