سرعت سایت واقعا یکی از اون چیزاییه که اگه درست نباشه، میتونه همه زحمتات رو بریزه توی سطل آشغال! واقعا مهمه که سایت وردپرسیت سریع لود بشه. نه فقط به خاطر اینکه کاربر حوصله نداره منتظر بمونه، بلکه چون گوگل هم از سایتهای سریع خوشش میاد. اگه سایتت کند باشه، حتی بهترین مطالب دنیا هم توش باشه، باز گوگل تحویلت نمیگیره.
الان قراره با هم قدم به قدم بریم جلو و ببینیم چطوری میشه سایت وردپرسی رو از یه لاکپشت خسته، تبدیل کرد به یه یوز ایرانی!!!
بذار یه چیزی رو خیلی ساده بگم: اگه سایتت کند باشه، کاربر قبل اینکه ببینه اصلا چی داری گفتی، ول میکنه میره! مخصوصا الان که همه با گوشی میان تو سایت ها و انتظار دارن همه چی مثل برق باز بشه. حالا فرض کن طراحی سایت فروشگاهی داری یا داری خدمات تولید محتوا میدی، هر ثانیه تاخیر یعنی ممکنه یکی مشتریت نشه. خب این بده دیگه بد نیست ؟؟؟از اون طرف گوگل هم که دیگه داره رو تجربه کاربر تمرکز می کنه، سایتای کند رو پایین تر نشون میده. یعنی مستقیم میزنه تو سئوت! پس سرعت سایت فقط یه چیز تکنیکی نیست، یه چیزیه که رو همه چی تاثیر داره.
واقعیت اینه که خیلی از سایتا به خاطر عکسها کندن. مخصوصا اونایی که عکسو بدون بهینه سازی میندازن تو سایت. این باعث میشه کاربر تا باز شدن عکس صبر کنه و کل لود صفحه به تعویق بیفته. برای شروع باید قبل از اینکه عکس رو تو سایت بذاری، حجمشو کم کنی. ابزار آنلاین مثل ابزار ویرایش عکس آنلاین هست که با یه کلیک عکستو فشرده میکنه. اگه فتوشاپ بلدی، اونجا هم میتونی با Save for Web خیلی راحت حجم رو بیاری پایین.
فرمت عکس هم مهمه. مثلا عکسای معمولی بهتره با فرمت JPEG باشن. عکسایی که پس زمینه شفاف دارن، PNG خوبه براشون. ولی اگه بخوای سنگ تموم بذاری، از WebP استفاده کن. هم کیفیت داره، هم حجمش کمه. یه نکته دیگه هم هست، اسمش Lazy Load . این یعنی عکسها فقط وقتی نشون داده میشن که کاربر بره به اونجایی که عکسه هست. مثلا تا وقتی کاربر نرفته پایین صفحه، عکس پایین لود نمیشه. اینجوری صفحه سریعتر باز میشه.
وقتی یه نفر میاد تو سایتت، مرورگرش باید یه عالمه فایل مثل HTML، CSS، عکس و جاوااسکریپت رو دانلود کنه. اگه کش فعال نباشه، هر بار باید اینا رو از اول بیاره. ولی با کش، این فایلها تو مرورگر ذخیره میشن و دفعه بعد سریعتر لود میشن.یه سری افزونه خیلی خفن هستن که کارت رو راحت میکنن. مثلا WP Rocket، LiteSpeed Cache یا W3 Total Cache. اینا خودشون همه تنظیمات رو دارن و با چند تا کلیک می تونی کش رو فعال کنی.
یه چیزی دیگه هم هست به اسم CDN. حالا CDN چیه؟ یعنی فایلهای سایتت مثل عکسها، از نزدیک ترین سرور به کاربر لود میشن. مثلا اگه سایت تو ایرانه و کاربر تو آلمان باشه، به جای اینکه عکس از ایران بیاد، از یه سرور تو اروپا میاد. نتیجه؟ سرعت بیشتر. معروف ترین CDN هم Cloudflare هست.
سایتای وردپرسی معمولا یه عالمه کد دارن. از CSS گرفته تا JavaScript. این کدا اگه سنگین و درهم برهم باشن، سرعت سایتت رو شدییید میارن پایین. یعنی مستقیم! اول کاری که باید بکنی، فشردهسازی این فایلاست. افزونهای مثل Autoptimize دقیقا برای همین ساخته شده. این افزونه میاد کدا رو جمع و جور میکنه، فاصله های خالی و توضیحات اضافی رو حذف میکنه و همه چی رو یه خطی میکنه. این باعث میشه حجم فایل کم بشه و سریعتر بارگذاری بشن. افزونه wpRocket هم میکنه این کار رو. بعدش باید ببینی آیا واقعا به اون فونت یا اسکریپت خارجی نیاز داری یا نه؟ هر اسکریپت خارجی یه درخواست جدا به سرور می فرسته و اگه زیاد باشه، سرعت رو میاره پایین. در نهایت هم دوباره اسم Lazy Load میاد وسط. حتی برای ویدیوهای یوتیوب یا نقشههای گوگل. کاری میکنه اینا فقط وقتی دیده میشن، بارگذاری بشن.
یه هاست خوب مثل یه خونه محکم برای سایتته. اگه خونه ات دیواراش ترک برداشته باشه، هر چی توش بذاری، امن نیست. هاست ارزون یا ضعیف، حتی اگه تو سایتت همه چی بهینه باشه، باز می تونه سرعتتو بیاره پایین. پیشنهاد من اینه که حتما از هاستی استفاده کنی که سرورای قوی و هارد های SSD m2 داره و پشتیبانی خوبی ارائه میده. اگه بتونی از هاست هایی که مخصوص وردپرس طراحی شدن استفاده کنی، که دیگه عالیه.
یه نکته مهم دیگه اینه که نسخه PHP هاستت همیشه بهروز باشه. نسخههای جدیدتر PHP سریعتر و امن ترن. معمولا وردپرس با آخرین نسخه سازگاره (ولی بیشتر قالب ها چون اینکریپت میشن با سورسگاردین و اینا باید حتما php 7.4 بزاری تا سایتت لود بشه بد بختییی)، فقط قبلش یه بکاپ بگیر.
وردپرس یه چیز خوب داره، اونم افزونه هاشه. برای افزایش سرعت، افزونههایی هستن که همه کاری که بالا گفتیم رو خودشون انجام میدن. مثلا WP Rocket که تقریبا همه چی رو داره: کش، فشردهسازی، Lazy Load، پاکسازی دیتابیس و کلی گزینه دیگه.
اگه دنبال یه افزونه رایگان هستی، LiteSpeed Cache عالیه. مخصوصا اگه هاستت از لایت اسپید پشتیبانی کنه. باهاش میتونی کش رو فعال کنی، فایلا رو فشرده کنی، تصاویر رو بهینه کنی و حتی از CDN استفاده کنی.
سرعت سایت چیزی نیست که فقط یه بار انجامش بدی و تموم شه. باید همیشه زیر نظرش داشته باشی. با ابزارهایی مثل GTmetrix یا Google PageSpeed Insights میتونی عملکرد سایتت رو بررسی کنی و ببینی کجا نیاز به بهینه سازی داری. البته باید بگم بعضی چیز ها رو نمیشه درست کرد ممنه جی تی متریکس کلی ایراد بگیره ولی واقعا نشه کاریش کرد.
جستجو
قطعا تو ذهنت سوال داری
چرا زنگ نمیزنی که برات حلش کنیم؟
اینجا میتونه شروع راه تو باشه
تماس با پشتیبان
در باریز، ما فراتر از یک تیم طراحی سایت و سئو هستیم؛ ما یک خانواده از خلاقان و متخصصان دیجیتال هستیم که با ترکیب هنر و تکنولوژی، کسبوکارها را به سطح جدیدی میبریم.
هدف ما ساخت تجربههای دیجیتال منحصر به فرد است که نه فقط زیبا، بلکه تأثیرگذار و نتیجهبخش باشند.
© Copyright 2024 - bariz. All Right Reserved
پشتیبان شماره 2
آنلاین
پیامی برای نمایش وجود ندارد