powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как организовано хранение файлов в freesoft.ru?
15 сообщений из 15, страница 1 из 1
Как организовано хранение файлов в freesoft.ru?
    #39124645
dimabaaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто может рассказать как примерно организовано хранение и актуализация файлов на таких сайтах как:
http://freesoft.ru/
www.besplatnyeprogrammy.ru/
bezprogramm.net/ и похожие
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39124904
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimabaaa,
файлы и вся сопроводиловка в СУБД сайта вестимо.
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39126533
dimabaaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, если есть возможность, поясните, это реально записывать в бд такие объёмы данных ? и не правильнее ли использовать для хранения файлов ftp а не писать их в бд?
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39126536
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimabaaaи не правильнее ли использовать для хранения файлов ftp
а "ftp" где их хранить должен?
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39129396
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimabaaaзаписывать в бд такие объёмы данных
раньше было много срача на эту тему. Современные БД умеют писать рядом с собой, а в БД только ссылка на файл.
FTP\СУБД вопрос бизнес-логики. Как захотите.
Монопесуально.
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39129866
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimabaaa,
1)если хранить файлы в базе - то перед отдачей клиенту необходимо сохранить файл на диск и клиенту отдать ссылку.
но при этом файл должен быть сохранён с домашнюю папку сайта.
при этом есть одна трудность - делать бэкап базы долго, т.к. файлы тоже сохраняются ...
2)если хранить файлы на диске , а в базе только ссылка/путь к файлу - то тоже есть трудности , стандартное хранение файлов должно быть в домашней папке. проблема с бэкапом сайта - нужно сохранять весь объём...
3)оптимальное - хранить в базе путь/ссылку до файла, но сами файлы хранить вне домашней папки, но для этого надо настроить сайт так чтоб ссылка указывала на папку внутри домашней папки сайта , но происходил редирект на папку вне домашней страницы.
в этом есть преимущества - сама база и сайт будут весить не много,и бэкап делается просто и быстро,
сами же файлы можно хранить на "отдельном носителе" вплоть до отдельного сервера.
на tomcat (java) я такое реализовал, работает великолепно.
дополнительное преимущество - можно сделсть копию сайта для отладки, как правило, дя проверки скачивания достаточно и одного файла, а не тащить все,

1 вариант можно скрестить с 3 , но на бэкап это не повлияет, трудность сохраняется.
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130229
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя1)если хранить файлы в базе - то перед отдачей клиенту необходимо сохранить файл на диск и клиенту отдать ссылку.
но при этом файл должен быть сохранён с домашнюю папку сайта.
зачем такие извращенмя?
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130240
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
файл в 200м будешь из памяти отдавать?
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130309
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяИзопропил,
файл в 200м будешь из памяти отдавать?

точно так же как и из файла - прочитал буфер (из файла или получил из СУБД) - отдал клиенту
по возможности всё асинхронно
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130370
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилвадяИзопропил,
файл в 200м будешь из памяти отдавать?

точно так же как и из файла - прочитал буфер (из файла или получил из СУБД) - отдал клиенту
по возможности всё асинхронно
ты объём нагрузки при этом учитываешь другое ? одно дело передать ссылку, другое - дублировать своим кодом работу системы.
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130435
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяИзопропилпропущено...


точно так же как и из файла - прочитал буфер (из файла или получил из СУБД) - отдал клиенту
по возможности всё асинхронно
ты объём нагрузки при этом учитываешь другое ? одно дело передать ссылку, другое - дублировать своим кодом работу системы.а Вы учитываете нагрузки? Можете подробнее рассказать об их характере и где выигрыш у Вас?
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130473
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяты объём нагрузки при этом учитываешь другое ? одно дело передать ссылку, другое - дублировать своим кодом работу системы.

получить данные из БД, записать файл, прочитать файл и отдать в сокет - зачем лишняя сущность в виде файла?

если речь о sendfile API - там тож не без тараканов, особенно при отдаче больших файлов
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130487
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
нагрузки могу только предположить.
по практике - есть такая cms openCMS, которая хранит всё в базе, но для отдачи клиенту выгружает на диск,
когда отдаешь клиенту ссыслу - типа src=" http://....."
всё остальное делает система -считывает файл блоками/целиком, отслеживает сколько клиентов скачивает, кто оборвался и пр.
откуда продолжать, если есть догрузка. это и многое дргугое реализовано и отлажено. самому это делать - есть ли в этом смысл?
да и если файл большой, скорость маленькая, сколько будет длиться коннект к базе, а если качающих много - база ляжет.
ну и не все базы могут повторно использовать место под удалёнными данными - ведёт к разрастанию файла данных с увеличением с увеличением неиспользуемого места.

если разговор идет о картинках до 100кб - ещё можно что-то городить своё.
и самое основное - бэкап. не делать его - самоубийство , делать с хранимыми файлами- 1Тб+ это и время и место.
ранести таблицы по файлам - и делать бэкап выборочно? N++ файлов в одном файле-таблице...
одна ошибка/сбой - и всё пропало. при файловом хранении n поврежденных секторов в этом файловом хранилище никто не заметит.
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39130923
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
нагрузки могу только предположить.Понятно, теоритезируете.

вадяесли разговор идет о картинках до 100кб - ещё можно что-то городить своё.Разговор вообще-то походу о хранении инсталляторов различных программ на одном ресурсе. Думаю файловая помойка на сетевом диске подойдёт.
...
Рейтинг: 0 / 0
Как организовано хранение файлов в freesoft.ru?
    #39131035
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяskyANA,
нагрузки могу только предположить.Понятно, теоритезируете.

вадяесли разговор идет о картинках до 100кб - ещё можно что-то городить своё.Разговор вообще-то походу о хранении инсталляторов различных программ на одном ресурсе. Думаю файловая помойка на сетевом диске подойдёт.
1)конечно только теория, мне было достаточно просто всё обдумать, вместо того чтоб городить...

2)голимая теория , только предположение для чего можно использовать...
одгого проекта с openCMS хватило.

как уже писал, есть реализация по хранению файлов вне домашней папки сайта. доволен.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как организовано хранение файлов в freesoft.ru?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]