اگه یه سایت داری یا قراره بزنی، یکی از مهمترین چیزایی که باید حواست بهش باشه، سرعت لود شدن سایتته. چون واقعاً هیچکس حال نداره چند دقیقه صبر کنه تا یه سایت بالا بیاد. حتی خودمونم اگه یه صفحه دیر باز شه سریع میزنیم میبندیم، درسته؟ حالا بیایم ببینیم برای سریعتر کردن یه سایت، باید چه کارایی کنیم. اینجا یه چکلیست افزایش سرعت سایت به طور کامل و جمعوجور واست آماده کردیم که بهت کمک میکنه سرعت سایتت رو تا جای ممکن بالا ببری.
مهمترین نکات در چک لیست افزایش سرعت سایت
۱. هاست
یه هاست درستحسابی بگیر ببین، اگه هاستی که گرفتی ضعیف باشه، هرچقدر هم سایتتو بهینه کنی، بازم سرعت خوبی نمیگیری. مخصوصاً هاستهای اشتراکی که چندتا سایت با هم تو یه سرورن. اگه یه سایت دیگه ترافیکش زیاد شه، سایت تو هم کند میشه. بهتره بری سمت هاستهای VPS یا ابری که منابع اختصاصی دارن.
2. کش مرورگر رو فعال کن
کش چیه؟ یعنی وقتی یه کاربر میاد سایتتو میبینه، فایلهایی مثل عکسها، CSS و JS روی مرورگرش ذخیره بشه تا دفعهی بعد سریعتر بیاد بالا. این کار خیلی کمک میکنه به سریعتر شدن بار دوم یا سوم صفحه.
۳. فایلها رو فشرده کن
فایلهای سایتت مثل HTML، CSS و JavaScript رو میتونید فشرده سازی کنید. این کار باعث میشه حجمشون کمتر شه و سریعتر برسه دست کاربر. فقط کافیه یه تنظیم کوچیک تو سرورت انجام بدی.
۴.حجم عکس را کم کن
عکسها قاتل اصلی سرعت سایتن. باید همیشه عکسها رو بهینه کنی.
چندتا نکته وجود دارد که باید در زمینه فرمت عکس ها در سایت بدانید که مهمترین نکاتش را بهتون اینجا بهتون میگیم.
فرمت WebP خیلی سبکه و کیفیت خوبی هم داره. سایز عکس رو متناسب با جایی که تو سایت نشون میدی تنظیم کن. شما می توانید از ابزارهای آنلاین که به صورت رایگان حجم عکس را کاهش میدهند استفاده کنید. همچنین امکان لود کردن عکس ها با اسکرول فعال شود.
۵. درخواستهای زیاد به سرور رو کم کن
هرچی تعداد فایلهایی که تو یه صفحه بارگذاری میشن بیشتر باشه، سایت کندتر میشه. مثلاً اگه ۱۰ تا فایل CSS و ۱۵ تا JS داری، بهتره ترکیبشون کنی تا تعداد درخواستها بیاد پایین.
6. از CDN استفاده کن
CDN یه جور شبکه س که نسخهی کششدهی فایلهای سایتت رو تو سرورهای مختلف دنیا ذخیره میکنه و وقتی یه نفر سایتتو باز میکنه، فایلها از نزدیکترین سرور بهش ارسال میشن. مثلاً اگه یه نفر از آلمان سایتتو باز کنه و CDN فعال باشه، فایلها از همونجا براش میره نه از ایران.
7. ریدایرکت زیاد = کندی
اگه چندتا ریدایرکت پشت سر هم داشته باشی، زمان لود سایت زیاد میشه. سعی کن ریدایرکت رو فقط در صورت نیاز بذاری و مسیر نهایی همون اول مشخص باشه.
8. افزونه های اضافی سایت را حذف کن
اگه از وردپرس یا سیستمهای مشابه استفاده میکنی، حواست باشه که هرچی افزونهی اضافه نصب کنی، ممکنه سرعت سایتت بیاد پایین. فقط افزونههایی رو نگه دار که واقعاً لازمن. افزونههایی که منابع زیادی مصرف میکنن رو هم بشناس و یا حذف کن یا جایگزین سبکتری براش پیدا کن.
9. دیتابیس رو سبک و تمیز نگه دار
سایتهایی که از دیتابیس استفاده میکنن، بعد یه مدت کلی دادهی اضافه جمع میکنن. مثلاً پستهای پیشنویس، نظرات اسپم، ریویژنها و… اگه اینا رو پاک نکنی، دیتابیس سنگین میشه و سرعت سایتت پایین میاد.
از کجا بفهمیم مشکل سرعت سایت ما از کجاست؟
شما باید بتوانید سرعت سایتتونو رو تست کنید برای اینکار می توانید از سایت های زیر که بسیار کاربردی هستند استفاده کنی:
Google PageSpeed Insights
GTmetrix
این ابزارهای رایگان به شما می گویند که مشکل سایت شما کجاست و چگونه می توانید سرعت پایین آن را برطرف کنید.
آیا سرعت لود شدن سایت روی دستکاپ و موبایل با هم متفاوته؟
این نکته خیلی مهمه بدونیم که جایی که یک صفحه موبایل به طور متوسط حدود 1.9 ثانیه طول می کشد تا بارگذاری شود. روی دسکتاپ، تقریباً 1.7 ثانیه سرعت لود سایت طول میکشه. بیشتر بازدید کنندگان اگر سرعت لود شدن بخشی از سایت بیشتر از 3 ثانیه باشد از آن خارج می شوند و دیگر برای لود کامل آن صفحه در سایت نمی مانند. بنابراین سرعت لود شدن روی دستگاههای متفاوت با هم فرق داره و مهمه که سرعت لود شدن سایت در هر دستگاهی بطور مجزا بررسی بشه.