а в чем паника?
Вопрос не ясен. Как заливаются файлы? Где хранятся? Количество файлов заливаемое за 1 запрос?
что это значит? 🙂
вы предлагаете для загрузки файлов отдельный сервис поднимать?
что-то типа https://play.golang.com/p/V4xYogIJcEb?
что вам мешает использовать типизированные ошибки? реализовать интерфейс error очень просто, можете не благодарить
когда вы в логе, вместо сообщения об ошибке увидите сообщение о не переданных аргументах, что именно вы испытаете?
curl за сколько получает ответ? 🙂 ответ - это заголовок, тело запроса, видимо, долго отдается
(*b) = (*b)[:0]?
тебе дикпики чтоли заслали?
это в ответ на вопрос, что делать, когда возможные оптимизации выполнены, перечислили возможные оптимизации? (int vs int32, без пруфов я бы не принял)
если большая часть кода, который у вас в проекте - на с++, то проект на с++ же? или все обертки на numpy теперь питон кодом чтоли считать?
и заголовки апачовые будешь отдавать? :) можно притворяться пыхой 5.2 какой-нибудь, собирать кулхацкеров
посмотри в исходник, там же всё понятно? что-то странное ты усложняешь, при каждом вызове get будет возврат нового ресруса, или ресурса, которые был возвращен в пул, если ты в...
ээ, какие сложности на получение списка ключей? вернуть готовый slice? :) вставка в любой ordered logN, вроде как
какая функция, какие условия? какой триггер?
ты свою задачу на дженериках можешь решить? рисуй псевдо или не псевдокод, я не понял чем тебе там генерики помогут
что смотреть? зачем? где методика? если инетерсно как пишут бенчи - смотрите нормальные бенчмарки, где хоть понятно что люди хотят достичь, пример тот же easyjson или benchmar...
Господа, а оценку размера для RTREE индекса можно в документацию добавить? ну или хоть на словах сказать? есть space {num,num,array{num.num}} по первому num tree index, по 3ем...
а причем тут логгирование и viper?