Пути и нагрузки
Давно еще, когда я начал рассматривать вариант выноса пользовательского контента за дерево форума, переменная в конфиге работала ахти как плохо - пришлось править кучу мест в коде и шаблонах, где она не использовалась. Фича эта необходимая когда форум планируется для работы более чем на одном сервере, а пользовательский контент - на расшаренных между ними дисках.
Конечно, можно выложить весь форум на шаренный диск, но это повысит нагрузку на дисковую полку, тогда как локальная дисковая система сервера будет простаивать. Можно решить это и символьными линками, но это не наш путь ну и несет в себе потенциальные проблемы.
В последних версиях, которые мы взяли уже не на исследование, а в работу - править почти ничего не пришлось, ура. Вынесли все, что форум пишет (включая кеши стилей) на шаренный диск - теперь любая нода (а мы же не знаем, какая из них примет запрос) может перегенерить кеш. Уже сегодня эту схему решено переделывать и кеши форумов вертать обратно в локаль, но это связано с тем, что решили отказаться от шаблонов в базе и редактировании через админку - это оказалось невероятно неудобно для работы по схеме - девелоп-стейж-продакшн. Но об этом в следующей серии.
А вот что пришлось подвергнуть переделки - так это хранение аватаров и пользовательских фоток. Сваливать все в одну директорию не кошерно Мож сойдет для форумов с несколькими десятками тысяч регистраций, а мы то планируем больше. Да и потом, светила идея мультиаватаров... в общем, что нужно бить этот контент по папочкам - сомнений не было.
0 комментариев
Рекомендуемые комментарии
Комментариев для отображения не найдено.