چهار شنبه, ۲۹ خرداد ۱۳۹۸ ۱۰:۲۷:۵۱

ناپ کامرس 4.10 - میزان مصرف مموری و نحوه ی کنترل کردن آن

2 ماه قبل
#1768 نقل و قول
سلام
من دو فروشگاه دارم که روی یک سرور کار میکنن. یکی ناپ کامرس 4.00 و دیگری ناپ کامرس نسخه 4.10 . عجیبه که تفاوت بسیار زیادی در میزان مصرف حافظه memory دارن!!
نسخه ی 4.00 حدودا 120 مگابایت مموری اشغال میکنه و 4.10 حدودا 650 مگابایت !!!
آیا من باید کاری انجام میدادم که ندادم؟ مشکل از کجا میتونه باشه؟
0
2 ماه قبل
#1769 نقل و قول
سلام دوست محترم
ما هم به این مشکل خوردیم. داستانش یکم طولانیه. اما هر سایت ما حدودا 1GB رم اشغال میکرد و سرورها به مشکل میخوردن. چندین راه رو برای کاهشش امتحان کردیم و نشد. اما در نهایت تونستیم این کار رو بکنیم.
اول سورس رو دانلود کردیم، توی فایل Nop.Web.csproj این 3 خط کد رو اضافه کردیم:

<PropertyGroup>  
    <ServerGarbageCollection>false</ServerGarbageCollection>
</PropertyGroup>
مجددا ناپ کامرس رو خروجی گرفتیم و ازش استفاده کردیم.
الان نزدیک به 200MB مموری اشغال میکنه. حدودا 4-5 برابر کمتر از قبل

شاید بتونه به شما هم کمک کنه
0
یک ماه قبل
#1770 نقل و قول
فراموش کردم بگم بعدش فهمیدیم که نیازی نیست کل Nop.Web رو دوباره build کنین. کافیه فایل Nop.Web.runtimeconfig.json رو داخل پوشه ی روتش یا همون ریشه ی سایت ویرایش کنین و ویژگی "System.GC.Server" رو برابر با false قرار بدین. فایل بایل این شکلی بشه:

{
  "runtimeOptions": {
    "tfm": "netcoreapp2.1",
    "framework": {
      "name": "Microsoft.NETCore.App",
      "version": "2.1.0"
    },
    "configProperties": {
      "System.GC.Server": false
    }
  }
}
0
یک ماه قبل
#1773 نقل و قول
سلام
این مشکل در نسخه های جدید برطرف شده.
لطفا نسخه ی آخر رو از اینجا دانلود بفرمایید.
0
اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
*******************************************************************************************
Be Who You Always Wanted To Be