Pull to refresh
41
0
Марат @maratfmu

User

Send message
Сегодня найти блок питания не составляет труда любой мощности и форм-фактора
Что вы с ними делаете?
надо наверно UPD написать что картинки в базе не храню
Лицензии на пользователя не подходят, а на процессор довольно дорого стоят…
Я как понял вы хотите сказать что две WD-шки на 7200 оборотов способны отдавать около 50 млн картинок в день? причем в пиковые часы по 1000 в секунду?
Особенность архитектуры социальных сетей и сайтов знакомств
Опытным путём выснил, что если файлов в папке заметно более 1000, то скорость доступа к ним заметно снижается. Поэтому разбиваю по папкам следующим образом: [тип фото]\[размер фото]\[остаток от деления ID на 1000]\[ID].jpg
Не храню картинки в БД…
Точно? я просто проверял общий рейд вынимая по одному диску в 5 минут — сервер работал, данные читались хорошо.
база одного проекта 15 гигов + до 3-х гигов логи, второй проект 25 гигов и тоже около 5-ти гигов логи. Плюс рост проекта… решил не рисковать, поставил проверенные временем рапторы
100 Mbit, загружается вечерами под 30 Mbit на отдачу
На телефон снимал, нормальный фотик забыл взять.
Я не использовал SSD по базу. SSD под базу помоему не лучшее решение. Лучше оперативки добавить.
В бюджет не укладываются…
Пока аптайм чуть больше месяца и нормально. Если что рейд, думаю спасёт. Я эти харды юзал на ещё одном сервере, так вот там аптайм полтора года и всё отлично.
Картинки хранятся в файловой системе. Каталогизированы по папкам. В каждой папке не более 1000 штук. Хендлер нужен для того чтобы увеличивать рейтинг при просмотре некоторых видов фоток. Это относится к большим картинкам.

Но способ отдачи картинок практически не влияет на производительность. Всё упиралось в чтение с диска.
Щас ухожу на пару часиков, по приезду отпишусь почему я так сделал
Эти пользователи просматривают более миллиона страниц, причём каждая страница с кучей фоток… для социальных сетей и сайтов знакомств 50 тысяч — это хороший показатель на выделенный сервер
К тому же, если блок питания сдохнет, приехать в ДЦ и его заменить, проще чем возится с бекапами
Очень много мелких картинок, упиралось всё в скорость случайного доступа

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity