Я хочу загрузить миллионы аудиозаписей пользователями на мой сервер.Текущее приложение предназначено для передачи содержимого, его перекодировки и, наконец, отправки по FTP на серверы хранения.Я хочу знать:
Может ли сервер приложений нести огромные задачи для пользователя, такие как комментирование, загрузка, транскодирование после масштабирования на большее количество серверов (чтобы нести нагрузку веб-приложения)?
Если ответ на поставленный выше вопрос - «да», то является ли это правильным и наилучшим подходом?Поскольку хорошей архитектурой будет отправка транскодирования на серверы хранения, дождитесь завершения задания и отправки ответа на сервер приложений, но в то же время это будет более сложным и ненадежным.
Что такоеобщий метод для веб-сайтов такого типа?
Если я отправляю задание загрузки и перекодирования на серверы хранения, совместимо ли оно с технологиями корпоративного хранения в долгосрочной масштабируемости?
5 - Текущее приложение основано на PHP.Можно ли переместить папку tmp на другие серверы, чтобы преодолеть перегрузку при загрузке?
Спасибо за ответ, за вопрос № 5 к папке tmp. Я имею в виду папку tmp в Apache.Я знаю, что все загруженные файлы перед переходом к конечному месту хранения (например, серверы хранения или любое решение) хранятся в папке tmp apache.Мне было интересно, если это правило для Apache, и все загруженные файлы должны быть расположены в первую очередь на сервере приложений, так как я могу контролировать, масштабировать и перенаправлять эту огромную нагрузку на временное хранилище или сервер?Я имею в виду сервер или решение для хранения в качестве tmp-папки appche, чтобы просто быть гостем загруженных файлов перед отправкой в последние места хранения.Я изучил и спроектировал все, что касается масштабирования базы данных, хранилищ, балансировки нагрузки, memcache и т. Д., Но это один из моих нерешенных вопросов.Где новые файлы, поступившие пользователями на главный сервер, будут размещены в масштабном архитекторе?И какое общее решение для этого?(В одном коробочном решении все файлы будут временными в каталоге tmp appche, но для большого количества содержимого и в масштабируемой системе?).Привет