2015-10-14 3 views
2

У меня есть сайт с более чем 15 000 регистраций в настоящее время (как законные пользователи, активированные пользователи, так и недобросовестные объекты).Как лучше настроить большую пользовательскую базу данных, например, facebook, например

Я установил регистрацию таким образом, чтобы для каждой регистрации была создана папка с файлом index php для перенаправления всех, кто пытается получить доступ к папке.

Недавно я получил новый хостинг-сервер, и я запутался, когда они ограничили количество файлов до 50 000 15 000 * 2 уже 30 000, и некоторые пользователи уже загрузили файлы и изображения на сайте.

Является ли эта структура хорошей? я имею в виду создание новой папки для каждой регистрации пользователей?

Сервер является Linux и язык сценариев PHP

Отредактировано создать папки для каждого пользователя, потому что я хочу, чтобы отличить друг пользователей файлы, каждый пользователь может загружать файлы, такие как фотографии, PDF-файлы, документы и т.д.

Должен ли я хранить все файлы в одной папке?

+1

справочник для каждого пользователя? нет, это смешно –

+0

О, правда? Так что лучше? После хранения информации о пользователях в базе данных? Я должен создать папку для всех изображений и другую для всех документов и правильно указать их полные пути в базе данных? – Prodigy

+0

@ Дагон и другие, что вы имеете в виду под вопросом, слишком широк? Пожалуйста, объясните сами. Эти флаги становятся слишком много, так что меня раздражает. Это вопрос моего нынешнего проекта. – Prodigy

ответ

0

Если вы храните основную информацию в файле для каждой регистрации (например: в том числе «пароль, электронная почта, телефон, кредитная карта» ... и т. Д.), Это будет плохая идея.

MySQL также сохранит их в лучшем виде; там много скриптов вы можете использовать.

Если вы хотите создать его самостоятельно, я предлагаю вам узнать больше о PHP для обработки пользовательских регистраций. Это занимает много времени и энергии!

+1

Какой тип скрипта хорошо подходит для регистрации пользователей? Я на самом деле разработчик PHP. Я создал системы регистрации много времени. Я сохраняю каждую вещь в базе данных MySql, но я создал папку таким образом, потому что я хочу, чтобы каждый пользовательский файл был уникальным для папки, что вы думаете об этом? – Prodigy

Смежные вопросы