Я впервые задумался об отдельном сервере под БД, если честно.
Просто сейчас все на одном сервере и я наблюдаю такую картину: скриншот.
Могу сразу сказать, в этой теме (разделения) я только начинающий.
Я думал сделать так:
1. Взять сервер.
2. Развернуть на нем PostgreSQL, как я это делал на основном сервере.
3. В проетке в конфигурации БД вместо localhost прописать IP.
В общем все то, что я делал с проектом на ноутбуке.
Плюс этот второй сервер хотел также задействовать под некоторые задачи, чтобы, опять же, не мешаться на основном сервере (на скриншоте это ruby таски).
Алексей POS_troi: понял вас. То есть, если бы на этих страницах размещался тупо статичный текст, то можно было бы их сослать на один экшен и не париться?
Создал тестовую таблицу, в которую поместил несколько миллионов записей. Проверил COUNT(*) и COUNT(id) с WHERE и без.
Без WHERE выходит, что лучше использовать COUNT(*). Так можно выиграть даже больше 1 секунды.
С WHERE лучше использовать COUNT(id). В этом случае я выиграл даже больше 2-х секунд.