از جنس تجربه| آیا سرعت سایت وردپرسی پائینه؟

خیلی از افراد گفتن که سرعت سایتهای وردپرسی پایینه و پلتفرم مناسبی نیست!! من محبوبه هستم و در این مطلب می خوام پاسخ این ابهام رو بدم. همین ابتدای کار باید بگم که چون عوامل زیادی روی سرعت سایت (جدای از پلتفرم) تاثیر میذاره؛ این صحبت خیلی منطقی نیست. در این مطلب در مورد 3 تا از مهمترین دلایل کند شدن سایت وردپرسی صحبت کنیم و بگیم این انتخاب های ما هستند که منجر به طراحی یک وب سایت پر سرعت یا کم سرعت در وردپرس می شن و این الزاما به خود وردپرس برنمیگرده.اول از همه اصلا چرا سرعت مهمه؟نرخ تبدیل یک وب سایت فروشگاهی تنها با بهبود 1 ثانیه 8% افزایش پیدا کرده، این نرخ تبدیل در هیچ یک از روش های بازاریابی ممکن نیست چون تاثیر پایدارتری رو با هزینه خیلی کمتر داره. یک مثال دیگه رو بیاید با هم ببینیم؛ نزدیک 2.2% مصرف جهانی روز شکرگزاری از طریق وب سایت والمارت انجام می شود. بهبود سرعت 1 ثانیه ای رو در تصویر زیر در نظر بگیرید و تصویر کنید 2% نرخ رشد چه فروشی رو برای شرکت رقم می زنه!تاثیر یک ثانیه بهبود سرعت روی نرخ تبدیلیا کاهش 1 ثانیه زمان لود سایت منجر به بهبود 10% نرخ تبدیل شده که این واقعا عالیه.1 ثانیه بهبود در سرعت تا 10% بهبود نرخ تبدیل سرعت یکی از مهمترین عواملی است که کاربران رو می تونه به سایت شما جذب کنه یا از اون فراری بده. این روزها کاربران حوصله چند ثانیه انتظار برای باز شدن یک تصویر از میز تحریر صورتی رو ندارن و ممکنه سریعا تب وب سایت شما را بسته و به سراغ رقیب برن و از بقیه مدل های میز تحریر بازدید کنن و چه بسا منجر به یک خرید عالی بشه که شما اون رو از دست دادین ?!اولین دلیل: همه چیز رو با هم نخواهپر تکرار ترین موردی که به اون برخوردم نصب افزونه های بیش از حد هست که سرعت سایت رو تحت تاثیر قرار میده و به عبارتی اون رو کند میکنه. در خیلی از مواردی که بررسی کردم؛ نصب افزونه های غیر ضروری که کار خیلی ویژه ای رو انجام نمیده یا حداقل برای کاربران یک وب سایت فروشگاهی خیلی اهمیت نداره دیده شد. شاید باورتون نشه ولی یک وب سایتی که بررسی کردم نزدیک به 60 افزونه نصب کرده بود که بعضی قابلیتهای تکراری داشتند ?. زمانیکه افزونه های زیادی نصب می کنید این رو هم درنظر بگیرید که هر کدوم استایل های اضافی و درخواست هایی رو به سمت سرور ارسال می کنند و موجب کند شدن سایت میشن. گذشته از این با لود نشدن مثلا یک فونت و ارسال چندین درخواست تکراری این بار اضافی بیشتر و بیشتر سمت سرور ارسال میشه. نکته: البته دقت کنید افزونه هایی که فرانت رو تحت تاثیر قرار میدن بیشتر روی سرعت تاثیر دارن. دومین دلیل: تصاویر زیبا به کیفیت Full HD لازم نیسترسانه یا تصاویر، سنگین ترین المان در وب سایتها هستند. قطعا در وب سایت های فروشگاهی به تصاویر بزرگ برای اسلایدرهای تخفیفی و محصولات نیاز داریم؛ اما یک تصویر با رزولوشن 300، اندازه 1024*1024 و حجم 4 مگابایت برای یک محصول نیازی نیست. تصور کنید در صفحه دسته بندی محصول 30 محصول نمایش داده شود. حجم صفحه شما نزدیک 120 مگابایت میشه و این یعنی فاجعه!!!!تصاویر با کیفیت و جذاب برای جلب توجه کاربر و در نتیجه فروش خوب نیاز است. اما استفاده از تصاویر با سایز غیر استاندارد و بزرگ تاثیر معکوس دارد و باعث کاهش سرعت و نهایتا از دست رفتن مشتریان می شود.راهکارهای زیادی برای فشرده سازی تصاویر وجود داره: استفاده از افزونه های کاهش حجم تصاویر، ابزارهای آنلاین مثل tinypng, https://imagecompressor.com یا حتی خروجی وب در فتوشاپ هست.سومین مشکل؛ انتخاب قالب غیر استاندارد از ابتدا کار اشتباهی بودهیکی از بدترین اتفاقات نصب و استفاده از یک قالب غیر استاندارد است که کدنویسی بهینه ای نداره. تصور کنید یک قالب فروشگاهی با چندین دمو که همگی فایل های css مشترک دارند حاوی کدهای بلااستفاده زیادی در هر دموی نصبی هستند؛ در نتیجه کنار حجم و تعداد فایل های زیاد، ریکوستهای بیشتری هم سمت سرور ارسال می شه. یا انتخاب یک قالب غیر استاندارد با المان هایی که زمان لود پایینی دارند یا المان هایی که در آی پی ایران در دسترس نیست منجر به طولانی شدن زمان بارگزاری شده و نهایتا تجربه کاربری بدی را به همراه داره. موارد بسیار زیادی در بهینه بودن کدهای یک قالب باید درنظر گرفته شود که در این مطلب جای نوشتن انها نیست. یک راه ساده برای انتخاب قالب استاندارد و مناسب این است که: پشتیبانی، حرفه ای بودن طراح و سرعت قالب را بررسی کنید. سرعت قالب رو می توانید در ابزارهایی مثل lighthouse , gtmetrix بررسی کنید. ابزار gtmetrix و لایت هوس می تونن اطلاعات بیشتری در مورد بهینه بودن قالب و عملکرد آن در اختیار شما قرار بدن. کافیه کمی با این ابزارها آشنا باشید.البته دیدن سرعت پیش نمایش قالب هم می تواند در انتخاب شما تاثیر گذار باشد. صرفنظر از انتخاب یک قالب استاندارد و استفاده از تصاویر بهینه می تونید سرعت رو با استفاده از ترفندهایی بهبود بدید. چندتا از راهکار بهبود سرعت می تونه با کم کردن تعداد درخواست‌های http و فشرده‌سازی کدهای سایت (کدهای css , js) انجام بشه. با انتخاب های درست می تونید یک وب سایت پر سرعت وردپرسی داشته باشید که بقیه سایتها به گرد پای اون نمی رسن.در نهایت افزونه wp rocket هم می تونه یکی از ابزارهای کارامد برای بهبود سرعت سایت باشه که تنظیمات انعطاف پذیری داره؛ حتی می تونید دیتابیس خودتون رو بهینه کنید.