هر لایه روی منابع خودش
اپلیکیشن، دیتابیس و فایلها از هم جدا میشوند تا فشار یکی دیگری را نخواباند.
- دیتابیس با تحمل بار بالا
- حذف گلوگاههای تکنقطهای
$ service/wooscale
جداسازی لایهها · دیتابیس کلاستر · کش چندلایه
یک فروشگاه ووکامرس معمولاً ۳۶۰ روز سال مشکلی ندارد. مسئله همان پنج روزی است که ترافیک چند برابر میشود و دقیقاً همان روزهایی است که فروش اتفاق میافتد. زیرساخت را برای آن پنج روز میچینیم.
$ چرا کند میشود
روی یک هاست اشتراکی، اپلیکیشن و دیتابیس و فایلها همه سر یک میز نشستهاند و برای همان مقدار محدود CPU و حافظه با هم دعوا میکنند. تا وقتی ترافیک کم است کسی متوجه نمیشود؛ زیر بار، اولین چیزی که زانو میزند دیتابیس است.
کاری که میکنیم ساده است و پیچیدگیاش در جزئیات: هر لایه را روی منابع خودش مینشانیم، دیتابیس را طوری میچینیم که یک کوئری سنگین کل سایت را نخواباند، و بار خواندن را قبل از رسیدن به PHP با کش میگیریم.
$ قابلیتها
اپلیکیشن، دیتابیس و فایلها از هم جدا میشوند تا فشار یکی دیگری را نخواباند.
بیشتر درخواستها هیچوقت به اپلیکیشن نمیرسند، چون جوابشان از قبل آماده است.
روز کمپین کسی هست که منابع را زنده تنظیم کند و حواسش به شاخصها باشد.
$ مراحل
ترتیب کارها بر اساس چیزی است که بیشترین اثر را دارد، نه بر اساس فهرست استاندارد.
$ پلنها
برای فروشگاههای متوسط
25میلیون تومان
هزینه راهاندازی
نگهداری:12 میلیون تومان/ ماهانه
جداسازی لایه اپلیکیشن و دیتابیس
دو سرور اپلیکیشن و یک سرور دیتابیس.
کش سمت سرور
برای صفحات و درخواستهای تکراری.
تنظیم CDN
بهینهسازی منابع استاتیک.
مانیتورینگ ترافیک و منابع
پیشنهاد ما
برای فروشگاههای پرترافیک و پرتعداد
55میلیون تومان
هزینه راهاندازی
نگهداری:29 میلیون تومان/ ماهانه
دیتابیس کلاستر
افزایش تحمل خطا و مقیاسپذیری.
مدیریت فایل بین نودها
فایلسیستم مشترک یا هماهنگسازی.
کش چندلایه
آبجکت کش و کوئری کش.
بهینهسازی PHP-FPM
جداسازی Cron و کارهای پسزمینه
وقتی هیچکدام از دو پلن بالا اندازهی شما نیست
برآورد اختصاصی
نیاز به SLA بالا، Disaster Recovery و HA کامل
تحلیل معماری فعلی و راهکار اختصاصی
افزودن ظرفیت بدون بازنویسی معماری
نبودِ نقطهی شکست واحد در هیچ لایه
سختسازی از لبهی شبکه تا دیتابیس
جلسه رایگان ارزیابی نیاز
همراه با گزارش پیشنهاد معماری.
مشخصات سختافزاری نمونه است و بر اساس بار واقعی فروشگاه تنظیم میشود.
$ چرا ما
$ شروع کنیم
آدرس فروشگاه و توضیح کوتاهی از آنچه در روزهای شلوغ اتفاق میافتد کافی است تا بتوانیم بگوییم کجا میشکند.