Как работает сервер?

Предложения по новым функциям, улучшениям и др.

Как работает сервер?

UNREAD_POST eyklqsgj » 11.10.2015 20:05:26

Вопрос по поводу работы серверного API.
По тому, что ответ на запрос первый раз идет долго, складывается впечатление что база подгружается в момент запроса каждый раз заново. Возможно я ошибаюсь, но имхо все же стоит её всегда держать в памяти или индекс какой сделать, чтобы запросы обрабатывались быстрее...
eyklqsgj
 
Сообщения: 4
Зарегистрирован: 09.10.2015 14:30:22

Re: Как работает сервер?

UNREAD_POST eyklqsgj » 13.10.2015 23:21:03

Полагаю, что ответа ожидать не стоит, т.к. не планируется видимо...
Вообще на хабре писали, что в новом postgresql'e есть ip4r тип, с GIST индексом.
Имхо идеально подходить код такие задачи...
eyklqsgj
 
Сообщения: 4
Зарегистрирован: 09.10.2015 14:30:22

Re: Как работает сервер?

UNREAD_POST zapimir » 15.10.2015 19:08:15

Извиняюсь за задержку с ответом.
Дело не в базе, а в нашем хостинг провайдере. Похоже у нашей VPS'ки не очень хорошие соседи, в связи с чем периодические перегрузы дисковой подсистемы и из-за этого периодически тупит сервер.

Сейчас готовим переезд на новые сервера, будет запущено 5 новых серверов, 2 в России(Москве и Питере), Украине, Франции и Германии.

Базы данных в данном случае полностью пролетают по скорости, специализированному решению. Я писал об этом на том же Хабре. Так как для базы нужно подключиться к СУБД, отправить запрос, запрос нужно распарсить, потом найти по индексу нужную информацию, прочитать информацию, сформировать пакет, передать пакет клиенту, распарсить пакет на клиенте. Не говоря о том, что сама база данных будет значительно больше места занимать на диске.
http://habrahabr.ru/post/138067/
zapimir
Site Admin
 
Сообщения: 1627
Зарегистрирован: 01.10.2009 22:39:52


Вернуться в Предложения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Яндекс.Метрика