سرعت سایت: چه چیزی را واقعاً باید بهینه کرد
بیشتر تلاشهای بهینهسازی صرف چیزهایی میشود که کاربر حس نمیکند. سه چیز است که حس میشود.
نویسنده
تیم بایتیرا
تاریخ انتشار
۱۵ شهریور ۱۴۰۵
زمان مطالعه
1 دقیقه
خلاصه
بیشتر تلاشهای بهینهسازی صرف چیزهایی میشود که کاربر حس نمیکند. سه چیز است که حس میشود.
عدد ۱۰۰ در ابزارهای سنجش خوشایند است اما هدف نیست. هدف این است که کاربر منتظر نماند.
سه چیزی که کاربر حس میکند
چه زمانی چیزی میبینم؟ تا وقتی صفحه سفید است، کاربر فکر میکند هیچ اتفاقی نمیافتد.
چه زمانی میتوانم کار کنم؟ صفحهای که دیده میشود اما به کلیک واکنش نشان نمیدهد، بدتر از صفحه سفید است.
آیا چیزی زیر دستم جابهجا میشود؟ پرش چیدمان هنگام بارگذاری تصویر یا فونت، آزاردهندهترین نوع کندی است.
بزرگترین برندهها
تصاویر معمولاً بیشترین حجم صفحهاند. فرمت مدرن، اندازه درست و ابعاد صریح برای جلوگیری از پرش چیدمان — همین سه کار اغلب بیش از هر بهینهسازی دیگری اثر دارد.
جاوااسکریپت گرانترین بایت است، چون علاوه بر دانلود باید تجزیه و اجرا شود. هر کتابخانهای که اضافه میکنید، هزینهاش را روی موبایل ضعیف پرداخت میکنید.
فونتها نکته پنهاناند: فونت فارسی سنگین است و اگر بدون تنظیم بارگذاری شود، متن تا آماده شدن آن نامرئی میماند.
اندازهگیری روی دستگاه واقعی
تست روی لپتاپ توسعهدهنده با اینترنت پرسرعت، تصویر گمراهکنندهای میدهد. شبکه را محدود کنید و روی موبایل میانرده تست کنید — همان چیزی که بیشتر کاربران دارند.
کجا متوقف شوید
بهینهسازی بازده نزولی دارد. وقتی صفحه در شبکه معمولی زیر دو ثانیه محتوا نشان میدهد و پرش چیدمان ندارد، وقت شما جای بهتری صرف میشود.
مطالب مرتبط
بدهی فنی: کِی بپذیریم و کِی بپردازیم
بدهی فنی همیشه بد نیست. بد آن است که ندانیم چقدر بدهکاریم و بهرهاش را کجا میپردازیم.
خواندنAPI خوب چه ویژگیهایی دارد
API خوب آن است که مصرفکننده بتواند بدون خواندن کد سرور، رفتارش را حدس بزند.
خواندنچرا استقرار با داکر دردسر کمتری دارد
«روی سیستم من کار میکرد» یک شوخی نیست؛ نشانه این است که محیط اجرا بخشی از پروژه نیست.
خواندن