Это может быть и вопрос о сбое сервера, но он также включает в себя темы здесь.
Я создаю новый веб-сайт, который состоит из 6 серверов. 1 mysql, 1 web, 2 сервера обработки файлов, 2 файловых сервера. Короче говоря, серверы обработки файлов обрабатывают файлы и копируют их на файловые серверы. В этом случае у меня есть два варианта;
Я могу настроить веб-сервер для каждого файлового сервера и обслуживать файлы непосредственно оттуда. Например, file1.domain.com/file.zip. Некоторые файлы (не все) требуют аутентификации, поэтому я буду аутентифицировать пользователей через memcache с этих серверов. 90% запросов не требуют аутентификации.
Или я могу настроить NFS и обслуживать файлы непосредственно с веб-сервера, например www.domain.com/fileserve.php?id=2323 (это базовый пример)
Поскольку проект в значительной степени основан на файлах, второй вариант может быть не таким эффективным, как первый, поскольку он будет занимать больше памяти (даже если я буду разбивать файлы на куски во время обслуживания)
Настройка будет оставаться неизменной в течение длительного времени, поэтому мы не будем добавлять в нее новые файловые серверы.
Какие у вас идеи, какая из них лучше? Или какая-то другая идея?
Заранее спасибо,