Мне нравится идея полагаться на сторонний сервис, на котором размещаются мои данные, но какой смысл использовать сверхбыстрое хранилище NoSQL через удаленный хостинг?
Это может быть в другом дата-центре или даже в другой стране! А сетевые вызовы всегда стоят дороже по сравнению с локальным хранилищем.
Или мне следует использовать такую службу на всякий случай, когда я не очень часто запрашиваю ее?
какой смысл использовать сверхбыстрое хранилище NoSQL через удаленный хостинг?
Поскольку ваш веб-сервер / сервер приложений предположительно также находится на удаленном сайте, что позволяет ему запрашивать базу данных NoSQL со скоростью локальной сети, а затем доставлять полученную веб-страницу вашим пользователям.
Хостинг Redis - это палка о двух концах. Хотя вам не нужно устанавливать и поддерживать сервер, производительность вашего приложения будет переменной. Вы должны выбирать размещенный Redis только тогда, когда время отклика очень мало. Если вы не уверены, спросите их IP-адрес и выполните ping / tracert с вашего сервера (не с вашего ноутбука).
Также предположительно и ваш сайт, и удаленный сервер Redis расположены в центрах обработки данных, поэтому соединение будет быстрым.
Кто-то провел тест и сообщил о 8 000–10 000 операций в секунду при использовании машины в другом центре обработки данных. Это по-прежнему огромная производительность.