Ну мне хотя бы концептуально. похожую архитектуру что вы описали составляли на одном из проектов года 3 назад. Думал может есть еще какие варианты. Спасибо.
4 млн сразу врядли разошлют. ну за пару дней пройдут. Т.е. планируется что 4 млн посещений за один день. 4 млн ну пускай по 3-4 просмотра. Никаких страниц с высокими нагрузками. По 10-15 лёгеньких запросов к БД. Преобладающее большинство запросов - на чтение. Спасибо за совет.
т.е. если допустим 2 даты: 01-02-16 и 02-01-16 то не важно. должно идти сначала 01й месяц потом 02?
Т.е. вам нужно отсортировать записи именно по дням месяца и не важно какой год?
Если вы пишете на симфони и пишете правильно, с этим не должно быть проблем. Бизнес-логика должна быть отделена и не важно где её исполнять из контроллера или из консоли. Лучше сейчас начать думать о красоте кода, чем тогда, когда проект уже проживёт годик, другой. Выделите логику в сервис, и без проблем - запустите сервис командой.Чтобы стартовать команды - можно сделать крон-таску очередей. которая будет каждую минуту запускаться и если есть в очереди таски - их стартовать. Если не хочете своего сервиса очередей, можете подключить что-нить из готового.
ну не совсем.
Если кратко - ситуация такая:
В первом VC есть 2 поля - откуда едем и куда.
при клике - переход на второй VC. там есть текстовое поле для поиска через серверное API. т.е. по подстроке ищем данные и заполняем tableView. данные подтянулись, кликнули по tableView - срабатывет segue и данные приходят в это поле. Но когда тоже самое делаем для 2го поля - данные в 1м очищаются.
мда, синглтон конечно не супер. А если использовать Navigation - там такая же хрень? Когда находишься внутри navigationController - всё в родительском очищается?