Перейти к контенту
  • 0

Большой форум. Много файлов.


PVL

Вопрос

Всем привет!

Долгое время, архив файлов был у меня на сайте. На форуме только общались, ну иногда выкладывали файлы.

Сейчас мы планируем переносить файлы все на форуме. Одна тема=один файл. Не будем обсуждать зачем это и т.п.

И так. Версия форума 2.3.6

Зарегистрировано пользователей: 552тыс.

На форуме сообщений: 185тыс.

Файлов на 6.5гб.

Сейчас в сутки 11-13тыс человек. Естественно это кол-во с этого момента будет сильно увеличиваться.

 

после переноса, файлов увеличится на 11-12гб. Тем создаться 7-8тыс.

 

А теперь вопросы:

 

1. Не загнется ли форум при такой при таком раскладе?

2. Есть ли у кого опыт/решение проблем при таком большом форуме?

3. Все файлы загружаться в папку uploads, можно ли разбить или хотябы что бы новые файлы загружались /uploads/год/месяц + можно /id_темы/

4. На форуме при отдаче файлов работает антилич, он создает большую нагрузку. Есть варианты в будущем снизить нагрузку за счет изменения способа отдачи файлов?

5. Есть ли смысл переходить на 3.0, что бы снизить нагрузку?

 

Всем заранее большое спасибо.

Изменено пользователем PVL
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Файлов на 6.5гб.
после переноса, файлов увеличится на 11-12гб.

Наверное вы что-то упустили в описании? :D

 

1. Нет, есть и форумы-миллионники.

3. В 2.3 это так и происходит, хотя возможно у вас отключено в настройках(я такой не помню). Так что есл вы будете скриптом создавать темя, то при создании записи в ibf_attachments можно будет указать подпапку.

4. Конечно, можно сделать отдачу напрямую, немного подкорректировав ссылку на скачивание, при желании поставите nginx или выделите под файлы отдельный сервер.

5. Я не слышал ещё, чтобы такой переход снизил нагрузку.

 

Вы не рассматриваете вариант использования IP.Downloads?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В данный момент пытаемся перенести форум с папкой Uploads стандартного расклада. Размер папки 10Гб.

 

Могу сказать сразу - не очень приятное занятие.

 

5. Есть ли смысл переходить на 3.0, что бы снизить нагрузку?

Что то мне кажется что будет совсем наоборот с нагрузкой...

 

P.S. Sannis меня опередил с постом)))

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Наверное вы что-то упустили в описании?

Сейчас папку uploads 6.5гб, и она увеличится на 11-12гб, и будет постепенно увеличиваться.

 

3. В 2.3 это так и происходит, хотя возможно у вас отключено в настройках(я такой не помню).

Хотелось бы это уточнить, или найти эту настройку.

А как насчет того что бы существующие файлы раскидать по папкам?

 

Вы не рассматриваете вариант использования IP.Downloads?

Рассматривал. Но нам подходит тема=файл.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хотелось бы это уточнить, или найти эту настройку.

А как насчет того что бы существующие файлы раскидать по папкам?

В настройках её не оказалось, значит я ещё что-то помню.

Но:

$this->settings['allow_monthly_upload_dirs'] = SAFE_MODE_ON ? 0 : ( $this->ipsclass->vars['safe_mode_skins'] ? 0 : 1 );

Так что выключите безопасный режим стилей и безопасный режим PHP на сервере и всё будет как задумано.

 

Старые прикреплённые файлы можно переложить в подпапки и переписать пути к ним в БД.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

т.е. при выключенном безопасном режиме стилей и пхп эта функция не работает?

 

Старые прикреплённые файлы можно переложить в подпапки и переписать пути к ним в БД.

)))) это нереально. Думал о автоматизированной системе переноса файлов.

 

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
т.е. при выключенном безопасном режиме стилей и пхп эта функция не работает?

 

Старые прикреплённые файлы можно переложить в подпапки и переписать пути к ним в БД.

)))) это нереально. Думал о автоматизированной системе переноса файлов.

 

Спасибо!

При включённом не работает.

 

Такое не так сложно написать, как вы думаете :D Вам же всё равно потребовалось бы писать систему для загрузка файл->тема.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вам же всё равно потребовалось бы писать систему для загрузка файл->тема.

 

Называется система "руки". Нас много, мы не торопимся. каждый файл мы красиво оформляем. Конвертор такого не сможет.

Вы сможете за $ написать подобный скрипт? который раскидает файлы по папкам?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В ближайшее время врядли, учёба.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.