8 راه برای افزایش سرعت سایت و قالب وردپرس

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-04-25 14:46:41

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

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

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

 

1 - افزونه Fast Velocity Minify

افزونه Fast Velocity Minify یکی از بهترین افزونه های کاهش حجم صفحات سایت وردپرسی هست. این افزونه میتونه کدهای سورس HTML سایتتون رو فشرده کنه، کدهای ناخواسته و غیرضروری HTML رو از سورس سایتتون حذف کنه، فایل های CSS و JS رو ادغام و فشرده کنه که با اینکار سرعت سایتتون چند برابر میشه، کدهای درون خطی CSS و JS که در سورس سایتتون استفاده شدن رو ادغام می کنه و به میل خودتون می تونه داخل یک فایل ارائه کنه و همچنین قابلیت کش سایت و CDN هم داره که در مجموع میتونه سرعت سایتتون رو چندین برابر افزایش بده.

این افزونه رو می تونید از این لینک دانلود کنید: https://wordpress.org/plugins/fast-velocity-minify

 

2 - افزونه Image optimization & Lazy Load by Optimole

افزونه Image optimization & Lazy Load by Optimole مناسب تصاویر سایت هست. این افزونه علاوه بر کاهش حجم تصاویر بدون افت کیفیت، تصاویر سایتتون رو فقط زمانی که کاربر درحال مشاهده اون تصویر هست، بهش نشون بده! یعنی تصاویر پایین سایت تا زمانی که کاربر به پایین سایت اسکرول نکرده لود نمیشن و اینکار خودش باعث افزایش چندین برابری سرعت سایت میشه.

این افزونه رو می تونید از این لینک دانلود کنید: https://wordpress.org/plugins/optimole-wp

 

3 - افزونه Autoptimize

افزونه Autoptimize دقیقا مشابه افزونه شماره یک هست که بالاتر معرفی کردم، اما حرفه ای تر و پیشرفته تر هست و بعضی از مواردش نیاز به تنظیمات دستی داره. اگه با افزونه اولی مشکل سرعتتون حل نشد از این افزونه استفاده کنید.

برای دانلود از این لینک اقدام کنید: https://wordpress.org/plugins/autoptimize

 

4 - پاکسازی پیش نویس ها و ذخیره های خودکار

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

برای مدیریت این ذخیره های خودکار می تونید از افزونه WP Revisions Control استفاده کنید.

 

5 - استفاده از قالب سبک تر در صورت امکان!

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

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

 

6 - استفاده از هاستینگ قوی و معتبر

هاستی که شما استفاده می کنید توی سرعت سایتتون سهم بزرگی رو داره. هاستینگ ها پلن های مختلفی برای فروش قرار میدن. قیمت هایی که برای هاست می بینید به علت تفاوت در امکانات و منابع اون هستش. برای مثال هاست 10 هزار تومنی در برابر 200 هزار تومنی اگه حجمشون 1 گیگ باشه، پس طبیعتا توی رم و سی پی یو و i/o تفاوت چشمگیری دارن.

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

 

7 - استفاده کمتر از افزونه ها

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

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

 

8 - از افزونه های کَش استفاده کنید

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

و برای ما که مدیر سایت هستیم هم فایده داره. یکی اینکه پهنای باند سایتمون الکی هدر نمیره. دوم اینکه سرعت سایتمون بخاطر مصرف سی پی یو و i/o کم نمیشه و سوم از نظر سئو هم می تونه به افزایش اتوریتی صفحات سایتمون کمک کنه. پس سعی کنید حتما از قابلیت کش توی سایتتون استفاده کنید. برای وردپرس می تونید از افزونه ها استفاده کنید. دقت کنید فقط یک افزونه در خصوص کش باید فعال باشه. دو افزونه با کارایی مشابه رو هیچوقت فعال نکنید!

 

شماهم اگه راه های دیگه ای می شناسید توی همین تاپیک معرفی کنید.