По добрия вариант?

Ludjov

Registered
Здравейте туристи,

започвам изработката на система за запознанства и общуване та искам да ве попитам най-добрия вариант за направата на такава система какъв е?

Първи въпрос: Дали ще е по добре при регистрация на всеки потребител да се създава една папка и вътре да му се записват снимките :? Или всичко на 1 място!

Второ: Снимките към id на потребителя ли да се прикрепят :?
 
purko каза:
Защо не използваш някоя готова?
Има толкова много! :)

Ами аз да си призная това не го правя за да я разпространявам или продавам!

Всичко е да си затвърдя знанята да науча нещо ново и т.н Общо взето практика :)
 
emagi каза:
Направи за всеки потребител отделна папка!По-прегледно е!

Благодаря за информацията ... И сега като преусмислих малко този варянт има предимство.

Примерно ако всички снимки са на 1 място и някой качи снимка която вече я има може да се получи гаф..

За това определено е по удачния варянт!
 
Ludjov каза:
emagi каза:
Направи за всеки потребител отделна папка!По-прегледно е!

Благодаря за информацията ... И сега като преусмислих малко този варянт има предимство.

Примерно ако всички снимки са на 1 място и някой качи снимка която вече я има може да се получи гаф..

За това определено е по удачния варянт!
За прегледността е така!
Аз обаче съм правил система за качване на картинки, където всичко се качваше в една папка и не съм имал проблеми.
А това с имената се решава много лесно. Примерно аз преименувах картинката като към името и добавям времето на качване и случайна число от 1 до 100 000.
Имаше към 10 000 снимки качени и нямаше проблеми :)
 
Нека се изкажа аз защото съм имал проблеми.
Преди време туриста беше с отделна папка за всеки потребител.
След първите 1000 папки вече става проблем.
А те достигнаха до 16000 преди да преправя системата.

Не може за всеки потребител да правиш отделна папка.
това ще натовари сървъра ако станат десетки-стотици хиляди.


В същото време не може да сложиш всички снимки в една папка, защото и това ще наровари сървъра и при всеки преглед на дадена снимка
трябва да се прерови цялата директория.

Товари се сървъра много.

Прави се така:
Ако сложиш 1 милион снимки/файлове в една директория ще ти се спече сървъра.

Ако обаче са 10 папки с по 100 подпапки и в тях с по 1000 снимки няма
да имаш проблем.
Така не товари, а ще имаш 10 * 100 * 1000 снимки.

Ако погледнеш системата на туриста ще видиш, че в момента се
качват снимки в /userfiles/1/
когато там станат повече от 1000 ще почнат да се качват в userfiles/2/


Внимавай.
И аз не очаквах, че от сайт с 10 посетители на ден ще станат 6000 и до миналата година вече системата показа страшно много проблеми, защото не беше съобразена с такъв трафик и столкова потребители качващи файлове.
Аз директорията с потребителските файлове не можех да я отворя
през FTP . Това товареше сървъра и ако не го бях оправил щях да почна да товаря още повече.

Измисли начин файловете да се разпределят в различни директории и поддоректории, защото ще имаш проблеми когато станат десетки хиляди.
 
admin каза:
Нека се изкажа аз защото съм имал проблеми.
Преди време туриста беше с отделна папка за всеки потребител.
След първите 1000 папки вече става проблем.
А те достигнаха до 16000 преди да преправя системата.

Не може за всеки потребител да правиш отделна папка.
това ще натовари сървъра ако станат десетки-стотици хиляди.


В същото време не може да сложиш всички снимки в една папка, защото и това ще наровари сървъра и при всеки преглед на дадена снимка
трябва да се прерови цялата директория.

Товари се сървъра много.

Прави се така:
Ако сложиш 1 милион снимки/файлове в една директория ще ти се спече сървъра.

Ако обаче са 100 папки с по 100 подпапки и в тях с по 1000 снимки няма
да имаш проблем.
Така не товари, а ще имаш 10 * 100 * 1000 снимки.

Ако погледнеш системата на туриста ще видиш, че в момента се
качват снимки в /userfiles/1/
когато там станат повече от 1000 ще почнат да се качват в userfiles/2/


Внимавай.
И азне очаквах, че от сайт с 10 посетители на ден ще станат 6000 и до миналата година вече системата показа страшно много проблеми, защото не беше съобразена с такъв трафик и столкова потребители качващи файлове.
Аз директорията с потребителските файлове не можех да я отворя
през FTP . Това товареше сървъра и ако не го бях оправил щях да почна да товаря сървъра.

Измисли начин файловете да се разпределят в различни директории и поддоректории, защото ще имаш проблеми когато станат десетки хиляди.
Като се замисля си прав! :?:
 

Back
Горе