سلام آقای خسروجردی، خسته نباشید.
زمانی که با Artillery داریم تست سرعت بارگذاری یک صفحه توسط چند کاربر، مثلا 2 میلیون کاربر رو میگیریم، مدت زمانی که باید این صفحه توسط 2 میلیون کاربر بارگذاری بشه چقد باید باشه که بارگذاری خیلی خوب و عالی باشه؟
آیا به عوامل دیگه ای هم بستگی داره به جز بهینه کردن query ها؟
سلام وقت بخیر
برای بارگذاری صفحه توسط ۲ میلیون کاربر، زمان ایدهآل زیر ۲.۵ ثانیه (LCP) است تا "عالی" محسوب شود.
عوامل مؤثر غیر از بهینهسازی کوئریها:
عملکرد سرور و هاستینگ (سرورهای ابری/اختصاصی)
فشردهسازی فایلها (تصاویر، CSS، JS)
استفاده از CDN
کشینگ (مرورگر و سرور)
معماری فرانتاند (کاهش رندرهای غیرضروری)
ببخشید منظورتون از استفاده از CDN، یعنی برای کدوم قسمت ها به جز لینک های css, javascript باید از CDN استفاده کنیم و اگه به جای CDN اونها رو بصورت local ذخیره کنیم و فقط لینکشون کنیم به فایلی که ذخیره کردیم بهتر نیست، چون ممکنه بنا به دلایلی CDN ها از دسترس خارج بشن و اینجوری سایت داخل بالا اومدن این قسمت با مشکل مواجه بشه؟