Как разрабатывается умный поиск — нюансы и сложности
Пара слов про то, как делают сервис Searchanise: в основном рассказали про особенности архитектуры, немного про тестирование, JS-виджеты и работу со Sphinx.
#архитектура #веб #highload
Пара слов про то, как делают сервис Searchanise: в основном рассказали про особенности архитектуры, немного про тестирование, JS-виджеты и работу со Sphinx.
Хостимся на 10 железных серверах. Используем виртуализацию KVM, создали свое маленькое облако, в котором у нас больше 50 виртуалок. На одном железе — примерно 6 серверов, каждый из которых отвечает за что-то своё: какой-то принимает запросы, какой-то только хранит статистику, отдельный сервер для админки, отдельный сервер для индексации. Больше всего поисковых серверов — 30, так как Sphinx для организации быстрого поиска требуется много памяти.Подробнее: https://tprg.ru/8dxf
#архитектура #веб #highload