@becks, Мне нужен не поиск, а статистика нормализованных слов в тексте. При этом один текст используется один раз: загрузили, получили статистику, забыли. Сфинкс для этого избыточен не будет?
Саасибо большое за дельный совет. Но данную и похожую на нее темы читал. Там описывается весь процесс с точки зрения пользователя, а как это организовать технически?
Ну в общих чертах я понимаю как это должно выглядеть:
стартует сервер и запускается главный цикл, который каждый тик инициирует событие по которомы все объекты пересчитывают свое состояние. Ну и для каждого пользователя по актору и постоянному подключению. Пришла от него команда - обработатли. Ну и информацию о глобальных изменениях отсылать пользователям, которых они затрагивают.
В общих чертах понятно, а вот поконкретней - тупик. Я раньше ни с явой, ни с акторами знаком не был. Да вообще кроме веба ничего не писал. Вот и топчусь на месте.
К сожалению, это - не то, что надо. Я глазами пробежался. Там он предлагает строить архитектуру основанную на запросах клиента. Я спрашиваю, сколько у меня денег - сервер считает и говорит. Т.е. действия происходият по инициативе клиента, а не сервера.
Ну, соединение можно и постоянное устанавливать. И рациональнее менять что то на клиенте по инициативе сервера.
На клиенте делать расчеты не вариант потому что клиент может быть в это время офлайн и игроки взаимодействуют между собой.
@PapaStifflera Вы не совсем правильно поняли вопрос.
Проблема не в низкой производительности. Меня беспокоит то, что железо старое, бд старая, логика приложения старая. Изменился только фреймворк. А произмодительность так упала. Значит проблема либо в фреймворке, либо я базу неправильно к нему подключил.
Полностью поддерживаю @dizballanze .
Если проект сложный, то в любом случае есть куча всяких внутренних зависимостей. И при рефакторинге можно легко сломать то, что находиться в другом месте.
@inkvizitor68sl Двигают - в плане смещают. На полэкрана разворачивается всплывающее окно, а текущее, которое было на весь экран - ужимается до половины экрана. Это правильно.
ion3 пробовал - не понравился. Да и со всплывающими окнами проблема - он не все распознает правильно.
Если смотреть на картину в общем, мне нужен не тайлинг с плавающими окнами, а наоборот -стандартный менеджер с частичным тайлингом. Что то вроде заренее размеченной схемы расположения.
@Fesor Я бы не назвал Yii2 инструментом среднего качества. В сравнении в симвонией ничем не проигрывает. И, на мой взгляд, намного лучше зенда (я говорю про вторую версию yii).
И как вы себе представляете использование его в вебе?