автоматическое масштабирование phpBB - PullRequest
2 голосов
/ 22 августа 2011

В настоящее время я работаю над большим проектом, который, как ожидается, будет иметь большую активность пользователей. В настоящее время мы разрабатываем веб-сайт с использованием Amazon Web Services, чтобы обеспечить возможность масштабирования сайта в соответствии с нагрузкой пользователя.

Часть сайта - это форумы, на которых пользователи могут собираться и обсуждать темы. Форумы phpBB должны быть интегрированы в веб-сайт, а также иметь возможность масштабирования вместе с остальной частью сайта в случае проблем с загрузкой пользователя.

Поэтому мой вопрос: может ли phpBB обрабатывать переходы с одного сервера на несколько, при этом все еще работая с одной и той же базой данных? Также будут ли какие-нибудь хитрые проблемы в этой области, такие как управление сессиями?

Я также задавал этот вопрос на официальных форумах:

http://www.phpbb.com/community/viewtopic.php?f=46&t=2138145

Cheers, Томас.

1 Ответ

1 голос
/ 30 августа 2011

С форумов phpBB, в ответ на мой вопрос:

"Предполагая, что вы масштабируете путем развертывания большего количества интерфейсных серверов, проблемными областями, которые у вас будут, являются загруженный пользовательский контент (аватары, вложения) и кэш. Вам потребуется какой-либо способ репликации / совместного использования загруженного контента между вашими интерфейсными узлами. Кэш phpBB по умолчанию хранится в файловой системе, и вы можете поделиться этим с NFS / чем угодно, но вам, вероятно, лучше перейти на использование драйвера memcache для кэша phpBB.

Сеансы phpBB хранятся в базе данных, поэтому с вами все будет в порядке. "

...