Jump to content

Recommended Posts

Posted

Добрый день! 
Для балансировки нагрузки возможно ли разбить проект на слои? Понятно что это можно многими способами сделать. например: Nginx, HyperServer.  

Также интересно - UI отделить можно?  Один для персональных компьютеров другой для мобильных устройств.  

Posted

Здравствуйте, 

"вопрос конечно интересный ". Естественно,  не зная ничего о проекте, любой форумчанин с радостью подскажет Вам правильный ответ. Что такое слои, если Вы хотите интерфейс поместить в одно приложение,  базу данных в другое, тогда, да, можно.  Только сервис для работы с бд лучше поместить вне унигуи.

Уи отделить можно,  но не нужно, они и так отделяются, если Вы используете unigui с поддержкой Ext.modern

  У  меня используется iis  + arr + urlrewrite+hyperserver Выдерживаем 800 одновременных подключений. 

Можно  больше. 

Одним словом,  конкретика тётя информации

Спасибо 

Posted
On 9/11/2020 at 9:14 PM, stas said:

Здравствуйте, 

"вопрос конечно интересный ". Естественно,  не зная ничего о проекте, любой форумчанин с радостью подскажет Вам правильный ответ. Что такое слои, если Вы хотите интерфейс поместить в одно приложение,  базу данных в другое, тогда, да, можно.  Только сервис для работы с бд лучше поместить вне унигуи.

Уи отделить можно,  но не нужно, они и так отделяются, если Вы используете unigui с поддержкой Ext.modern

  У  меня используется iis  + arr + urlrewrite+hyperserver Выдерживаем 800 одновременных подключений. 

Можно  больше. 

Одним словом,  конкретика тётя информации

Спасибо 

Здравствуйте,  

спасибо за разъяснения! У нас система документооборота,  развернута dll на iis + nginx. В дальнейшем планируем приложение  под мобильные устройства с урезанным функционалом. По идеи должен быть сервис для работы с бд и две ui. 

Ext.modern - подскажите пожалуйста что это?

Надо понимать с какого устройства вошел пользователь, для отображения нужной ui. 

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

    

Posted
On 9/9/2020 at 2:59 PM, OlegTimkiv said:

Также интересно - UI отделить можно?  Один для персональных компьютеров другой для мобильных устройств.  

Да, можно.

Я, например, так и делаю. В примерах есть гибридное приложение, кстати. Я имею ввиду, что exe`шник один, а ui разные.

Posted

Унигуи существует в двух редакциях

а) desktop (Ext.classic)  -TUniEdit TUniLabel , etc

б) mobile (Ext.modern)  -TUnimEdit TUnimLabel , etc

Потому, в принципе , разделять не обязательно В uniservermodule существует ключ AutoPlatformSwitch, который этим и занимается (правда не всегда корректно)

Де факто, определить откуда зашел пользователь (с какого броузера), не представляет труда.

Касательно нагрузки,  HyperServer c этим нормально справляется.  

Posted
3 hours ago, OlegTimkiv said:

Ext.modern - подскажите пожалуйста что это?

это uniGUI Touch - мобильные компоненты, но они не так хорошо развиты, как десктопные и разработчики не очень спешат их развивать :(

Screenshot_12.jpg

Posted
21 hours ago, x11 said:

это uniGUI Touch - мобильные компоненты, но они не так хорошо развиты, как десктопные и разработчики не очень спешат их развивать :(

Screenshot_12.jpg

Спасибо! 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...