Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему срабатывает отключенный recycling? / 3 сообщений из 3, страница 1 из 1
22.07.2019, 17:21
    #39840081
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает отключенный recycling?
Есть APS.NET приложение, которое при старте читает несколько файлов (сумарно на полтра гига) в память, в Dictionary<string, DataInfo>. в дата инфо сложнная структура со ссылками на другие инфо-классы, но на вход всегда приходит стринг для поиска по точному соответстую с ключем словаря. короче такая "инмемори БД" только для чтения.
собственно само чтение вызывается в Application_Start

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
   public class Global : HttpApplication
   {
      void Application_Start(object sender, EventArgs e)
      {
         // Code that runs on application startup
         GlobalConfiguration.Configure(WebApiConfig.Register);
         RouteConfig.RegisterRoutes(RouteTable.Routes);
         BundleConfig.RegisterBundles(BundleTable.Bundles);


         var t = new Task(() => { AppSingleton.Instance.InitData(); });
         t.Start();

      }
   }



пока идет инициализация, пользователь видит процент и ждет около минуты. дальше все работает очень бодро и все довольны.

НО иногда, если несколько часов не было обращения за данными, инициализация начинается заново. я отключил recycling, но это не помогло. с этим можно бороться или нужно думать в сторону встраиваемой БД.
...
Рейтинг: 0 / 0
22.07.2019, 21:27
    #39840220
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает отключенный recycling?
barrabasНО иногда, если несколько часов не было обращения за данными, инициализация начинается заново. я отключил recycling, но это не помогло. с этим можно бороться или нужно думать в сторону встраиваемой БД.

Может подумать в сторону Redis?
...
Рейтинг: 0 / 0
23.07.2019, 10:25
    #39840333
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает отключенный recycling?
нашел
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему срабатывает отключенный recycling? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]