Ответы пользователя по тегу MySQL
  • Выиграю ли я при переходе на выделенный сервер?

    @Gizmothron
    Твои нагрузки - не нагрузки, а так, ветерок пролетал....
    Выделенный сервер под твои нагрузки нужен только если ты плохой программист.
    https://habrahabr.ru/post/113298/

    Добавить оперативку в VPS/VDS.

    Прокачать настройки MySQL - чтобы задействовал оперативку
    Прокачать настройки PHP - чтобы задействовал оперативку.
    Озаботиться использованием Мемкеша какого-нибудь: Редис, Тарантул.

    А когда добавишь второе ядро процессора в VPS/VDS - тогда твоего железа хватит и на 30 000 пользователей.

    Для хранения больших файлов использовать внешний сервис - cloud storage.
    Трафик ты сэкономишь, так как один раз ты туда заливаешь через свой сервер (тратить трафик), а потом пользователи забирают напрямую с cloud storage (экономишь трафик тысячекратно).

    И, важно, у тебя на выделенном сервере нет RAID. Выход диска из строя означает:
    1. Простой, потеря времени, потеря клиентов.
    2. Заново заливать данные. Если выйдет из строя системный диск - то еще и настраивать всю систему заново.

    На VPS/VDS есть RAID и выход из строя диска может только снизить производительность системы и вызвать легко устраняемые сбои.

    Сейчас load average не выше 0.1 в top, php-fpm 15mb, сайт летает, так как сложных расчетов там нет, AR где-попало не используется, выборок аля SELECT * FROM table LIMIT 10000 также нет.


    То есть ты хороший программист у тебя и так все хорошо и нужен просто большой диск?
    Возьми cloud storage и не парься.
    Это очень дешево.

    Не нужно через свой основной сервер эти файлы пропускать - пусть пользователи напрямую забирают. Поставишь сервер с файлами на поддомене images.mysite.com. Трафик только сэкономишь на основном VDS/VPS.
    И для пользователей будет быстрее - они же будут качать с двух серверов параллельно.
    Ответ написан