Я делаю сайт на Drupal, который позволяет пользователям добавлять пошаговые руководства для игр. Однако эти пошаговые руководства могут содержать более 500 000 слов. Я должен сделать это? Могут ли и Drupal, и MySQL обрабатывать такое количество символов? Если нет, что я могу использовать вместо этого?
Заранее спасибо.
Что ж, разве вам не нужно что-то вроде индексного узла, который ссылается на другие узлы для каждой «главы» или уровня. Я бы не стал беспокоиться о Drupal и MySql столько, сколько о браузере конечного пользователя.
Кроме того, это не так уж много данных. Если символ состоит из одного байта, что часто бывает, и скажем, что среднее слово состоит из 4 символов, это будет 4 байта на слово. Таким образом, 4 байта * 500 000 слов меньше 2 мегабайт. Так что с точки зрения компьютера это не так уж и важно.
Drupal и MySQL подойдут для такого количества символов.
Вы можете установить что-то вроде Модуль пагинации чтобы облегчить жизнь пользователям и их связям.
Почему бы не создать простую установку drupal и не опубликовать Lorem Ipsum-узлы? Не должно длиться так долго. Drupal использует LONGTEXT для содержимого узла, поэтому проблем быть не должно.
Думаю, узким местом будет Mysql. PHPmyadmin может показать вам много статистики о вашем MySQL и дать несколько советов о хороших или плохих характеристиках.
Также имейте в виду, что вы будете видеть скачок использования памяти на 2 мегабайта каждый раз, когда этот узел загружается или каким-либо образом манипулируется этим узлом.