|
|
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
Кто может рассказать как примерно организовано хранение и актуализация файлов на таких сайтах как: http://freesoft.ru/ www.besplatnyeprogrammy.ru/ bezprogramm.net/ и похожие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 10:24 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
dimabaaa, файлы и вся сопроводиловка в СУБД сайта вестимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 13:48 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
Petro123, если есть возможность, поясните, это реально записывать в бд такие объёмы данных ? и не правильнее ли использовать для хранения файлов ftp а не писать их в бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 22:41 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
dimabaaaи не правильнее ли использовать для хранения файлов ftp а "ftp" где их хранить должен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 23:12 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
dimabaaaзаписывать в бд такие объёмы данных раньше было много срача на эту тему. Современные БД умеют писать рядом с собой, а в БД только ссылка на файл. FTP\СУБД вопрос бизнес-логики. Как захотите. Монопесуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 10:11 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
dimabaaa, 1)если хранить файлы в базе - то перед отдачей клиенту необходимо сохранить файл на диск и клиенту отдать ссылку. но при этом файл должен быть сохранён с домашнюю папку сайта. при этом есть одна трудность - делать бэкап базы долго, т.к. файлы тоже сохраняются ... 2)если хранить файлы на диске , а в базе только ссылка/путь к файлу - то тоже есть трудности , стандартное хранение файлов должно быть в домашней папке. проблема с бэкапом сайта - нужно сохранять весь объём... 3)оптимальное - хранить в базе путь/ссылку до файла, но сами файлы хранить вне домашней папки, но для этого надо настроить сайт так чтоб ссылка указывала на папку внутри домашней папки сайта , но происходил редирект на папку вне домашней страницы. в этом есть преимущества - сама база и сайт будут весить не много,и бэкап делается просто и быстро, сами же файлы можно хранить на "отдельном носителе" вплоть до отдельного сервера. на tomcat (java) я такое реализовал, работает великолепно. дополнительное преимущество - можно сделсть копию сайта для отладки, как правило, дя проверки скачивания достаточно и одного файла, а не тащить все, 1 вариант можно скрестить с 3 , но на бэкап это не повлияет, трудность сохраняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 15:23 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
вадя1)если хранить файлы в базе - то перед отдачей клиенту необходимо сохранить файл на диск и клиенту отдать ссылку. но при этом файл должен быть сохранён с домашнюю папку сайта. зачем такие извращенмя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 21:59 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
Изопропил, файл в 200м будешь из памяти отдавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2015, 22:18 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
вадяИзопропил, файл в 200м будешь из памяти отдавать? точно так же как и из файла - прочитал буфер (из файла или получил из СУБД) - отдал клиенту по возможности всё асинхронно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 00:13 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
ИзопропилвадяИзопропил, файл в 200м будешь из памяти отдавать? точно так же как и из файла - прочитал буфер (из файла или получил из СУБД) - отдал клиенту по возможности всё асинхронно ты объём нагрузки при этом учитываешь другое ? одно дело передать ссылку, другое - дублировать своим кодом работу системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 06:45 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
вадяИзопропилпропущено... точно так же как и из файла - прочитал буфер (из файла или получил из СУБД) - отдал клиенту по возможности всё асинхронно ты объём нагрузки при этом учитываешь другое ? одно дело передать ссылку, другое - дублировать своим кодом работу системы.а Вы учитываете нагрузки? Можете подробнее рассказать об их характере и где выигрыш у Вас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 09:11 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
вадяты объём нагрузки при этом учитываешь другое ? одно дело передать ссылку, другое - дублировать своим кодом работу системы. получить данные из БД, записать файл, прочитать файл и отдать в сокет - зачем лишняя сущность в виде файла? если речь о sendfile API - там тож не без тараканов, особенно при отдаче больших файлов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 09:41 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
skyANA, нагрузки могу только предположить. по практике - есть такая cms openCMS, которая хранит всё в базе, но для отдачи клиенту выгружает на диск, когда отдаешь клиенту ссыслу - типа src=" http://....." всё остальное делает система -считывает файл блоками/целиком, отслеживает сколько клиентов скачивает, кто оборвался и пр. откуда продолжать, если есть догрузка. это и многое дргугое реализовано и отлажено. самому это делать - есть ли в этом смысл? да и если файл большой, скорость маленькая, сколько будет длиться коннект к базе, а если качающих много - база ляжет. ну и не все базы могут повторно использовать место под удалёнными данными - ведёт к разрастанию файла данных с увеличением с увеличением неиспользуемого места. если разговор идет о картинках до 100кб - ещё можно что-то городить своё. и самое основное - бэкап. не делать его - самоубийство , делать с хранимыми файлами- 1Тб+ это и время и место. ранести таблицы по файлам - и делать бэкап выборочно? N++ файлов в одном файле-таблице... одна ошибка/сбой - и всё пропало. при файловом хранении n поврежденных секторов в этом файловом хранилище никто не заметит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 09:57 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
вадяskyANA, нагрузки могу только предположить.Понятно, теоритезируете. вадяесли разговор идет о картинках до 100кб - ещё можно что-то городить своё.Разговор вообще-то походу о хранении инсталляторов различных программ на одном ресурсе. Думаю файловая помойка на сетевом диске подойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 15:32 |
|
||
|
Как организовано хранение файлов в freesoft.ru?
|
|||
|---|---|---|---|
|
#18+
skyANAвадяskyANA, нагрузки могу только предположить.Понятно, теоритезируете. вадяесли разговор идет о картинках до 100кб - ещё можно что-то городить своё.Разговор вообще-то походу о хранении инсталляторов различных программ на одном ресурсе. Думаю файловая помойка на сетевом диске подойдёт. 1)конечно только теория, мне было достаточно просто всё обдумать, вместо того чтоб городить... 2)голимая теория , только предположение для чего можно использовать... одгого проекта с openCMS хватило. как уже писал, есть реализация по хранению файлов вне домашней папки сайта. доволен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 16:46 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39124645&tid=1445539]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 470ms |

| 0 / 0 |
