Как стать автором
Обновить

Первый месяц жизни приложения BookDesk или как меня пытались взломать

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.4K
Всего голосов 11: ↑11 и ↓0+11
Комментарии14

Комментарии 14

Ну правда не понимаю. 100 пользователей(не одновременных). 200 тыс книг. Как это может грузить проц и память на 90+%?

Еще и такое долгое время запросов.

Грузит проц mysql и apache от wordpress сайтов (это я про старый сервер)

Размер БД? да она вся в памяти должна висеть! Или какие-то меганеоптимальные запросы?

Человек без опыта разработки бекенда. Надо не такие вопросы задавать, а подсказывать в каком направлении ему двигаться, чтобы снизить нагрузку.

Ну а как можно давать подсказки не видя реализации? Вон у меня на firebird табличка на ~550млн записей дает ответ почти мгновенно(ну да, сервер побыстрее, но запросов там 1-2 в месяц и CPU+RAM заняты другими БД и запросами). Тут чему так тормозить?

Из таблицы 550млн речь идет о каком ответе? Выборка по параметрам?

Естественно. Выборка по одному-некоторым полям.

Атлант расправил плечи

Как закалялась сталь

Какие разные вкусы у человека!

Сплошная сталелитейная промышленность

Где у вас фактически хранятся загруженные пользователями книги: локально на устройстве или на vps?

На vps

А модерирует кто?
Создать книгу , с матовым названием, обложка из фильма для взрослых

А потом это увидят другие пользователи?

Возможно до модерации это будет видеть только сам добавивший. Но тогда возникают новые вопросы:

  1. Модераторы нужны будут.

  2. Дубликаты добавленных книг.

На дубликаты делается проверка, не даст добавить дубль. По поводу модерации - она сейчас в пост формате, при большом потоке перейдем на премодерацию, пока тестируем это.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории