Так делается оптимизация
Пишет, 69, 05.07.2011В связи с возросшей нагрузкой на АПИ появилась необходимость в оптимизации алгоритма выборки акций под конкретные наиболее ресурсоёмкие и медленные запросы.
Изначально структура АПИ была спроектирована для универсального использования без привязки к конкретным именам полей и свойствам акций, и это правильно с точки зрения масштабируемости и решения наиболее широкого круга задач. Но на текущий момент чаще остальных встречается запрос по выборке акций и выполнятся он может достаточно долго в зависимости от выбранных фильтров.
В этой ситуации проблему можно решить, оптимизировав базу под конкретные запросы, небольшая потеря универсальности позволит ускорить время загрузки медленных запросов в несколько раз. Это изменение предполагает полное переписывание функции выборки акций и изменения таблицы хранения акций в базе данных АПИ.
По примерным оценкам на оптимизацию уйдёт 16 - 20 часов.
Свежие комментарии