У меня стойкое ощущение, что студент на фриланс бирже взял заказ написать хабр. Хоститься как проект будет ? Шаред ?дедик ? Облако ? Своя ферма серверов ? Посещаемость среднесуточная ? Глубина просмотров ? Соотношение посетители /пользователи. Без этого у нас разговор про сферического коня. Бюджет в конце концов на проект и сроки
Дмитрий, не спорю, что так правильнее.
Но зачем ? Пользователь при регистрации уже привязан к родному языку.
Даже если зарегился не с тем. Один раз имхо только его сменит на нужный.
Заносим в базу на текущем в момент формирования языке.
Ну выведутся старые нотиси на предыдущем и что в этом плохого ?
Зато серваку намного легче.
Денормализуй.
Варчары замени на int где они реально не потребуются.
про тип enum в курсе ?
В нотификациях ид int ? Тогда чего голову людям морочите из-за 32 лямов записей в талице ?
Извините , но я не понимаю, что Вы конкретно хотите.
Как клиенту общаться с сервером, чтобы минимизировать нагрузку на сервер и было
оперативно ? Для этого код серверной части не нужен.
Чтобы держало миллион диалогов , вот телеграм он держит больше.
Исходники 35м в архиве и не чего не понятно ?
Тогда попроще.
Оперативность можно переложить на FCC
Отзывчивость обеспечивается кешем диалогов.
Обновления запрашивать при открытии чата.
По ответу от апи обновлять.
Раз 5-10 минут дергать сервак из фоновой службы, а не потерялись ли FCC уведомления.
Я все таки не понял задачу. Решил, что пароли одноразовые требуются.
Или как сейчас делают. На сайте показывается QRcode, который сканируется
в мобильном приложении. Со сканировал и сайт тебя впускает.
нет. стандарта нет. обычно его каждый пользователь ставит сам.
Хорошее решение папка выше www
в кроне запускается по полному пути (зависит от ос)
/www/users/data/spninx/bin/indexer --config тоже полный путь и имя --all / конкретный индекс
indexer --all --rotate - этого должно хватить.
ключ --rotate - заменяет индексы. службу дергать не нужно.
Еще может потребоваться указывать путь к конфигу сфинкса
Когда индексов станет много , лучше вместо --all указывать конкретный.
И скл запросы с диапазоном потом придется освоить.
Также полезно понять как свой словарь синонимов делать.
А когда разберетесь со связкой основной, разностный, удаленные, то можно сказать со сфинксом вы разобрались.
строку 3 сделать второй.
А лучше исправлять в том месте где такой бред рождается.
Почему items не массив ?
почему Название не полем ?
апид почему одно и тоже значение ?
код востанавливается . Многое остается понятным.
А на счет майнинга не мог удержаться так как от Вас 3 вопроса были про биткоин. один про тунелирование трафика и вишенка на торте обфускатор.
Искать конвертер. Я немного знаю как устроен pdf формат. Так как мне нужно его рендерить в своем приложении. Но какие готовые программы Вам сделают, что требуется подсказать не могу.
Если упрощенно, то пдф можно рассматривать как галерею картинок собранных в один файл.
То что текст будет именно текстом процентов 90% . То, что он будет нормально конвертироваться
в осмысленный 50% .