Жизнь ссылок на скачивание
#5
Отправлено 21 апреля 2005 - 00:31
родумай это дело - у канала не надо особого !
#10
Отправлено 21 апреля 2005 - 12:00
в любом случае ни одна ссылка вечной не будет. скока не давай - они умирают. Часто вне зввисимости от нас, так как даецца линк на независимый ресурс. Здесь мы бессильны, разумеецца, об этом никто не говорит.Во что тогда будут превращаться темы, если все ссылки будут удаляться, а запросы оставаться?
ДурмаН, опиши свою техническую идею реализации, если не сложно
Разговор о том, что владельцы персональных серваком могли бы держать ссылки рабочими по меньшей мере 3 дня. Так как у меня, например, содержимое сервака может меняцца в течении дня очень серьёзно. И бывает если на чейто персональный запрос выставляешь файл и видишь, что человек его уже слил, то со спокойным сердцем удаляешь этот файл (в случае нехватки места на серваке разумееца). Так разговор идет именно о том, что если дана ссылка с персонального сервака, то хотелось бы чтоб владелец держал ее рабочей з дня по меньшей мере. А то бывает через месяц кто то пишет - почему ссылка не рабочая. Разумееца она не рабочая, так как сервак не резиновый.
Это предложение ультры обращено именно к аладельцам персональных серваков и я его поддерживаю.
Надеюсь, терь техническая сторона ясна.
#11
Отправлено 21 апреля 2005 - 12:17
#13
Отправлено 21 апреля 2005 - 12:22
вот это кстати вполне разумно на мой взглядДурмаН, это лишь теория. То, что ты сотрёшь ссылку на серваке, никак не отразится на форуме. Нужно делать обменник. Отдельный модуль, который будет заниматься такими запросами. Я подал запрос, на него дали ответ. Например, через 3 дня после ответа со ссылкой тема удаляется. Или создать спец. раздел на форуме - запросы. И время жизни в нём каждой темы будет ограничено. Но темы без ответов всё равно будут удаляться... Надо думать.
Хищная, отчаянная стая голосит во мне.
#15
Отправлено 21 апреля 2005 - 12:27
Добавлено в [mergetime]1114079242[/mergetime]
Я правда, ничего не скачиваю из музыки ... и вообще ни разу не заходил в раздел Музыка
#16
Отправлено 21 апреля 2005 - 12:30
окей, понял.ДурмаН, сервак создавать не надо. Ты файл хранишь у себя, а даёшь лишь ссылку. Просто скрипт будет оперировать этими ссылками (в первом случае), а во втором - темы на форуме с этими ссылками будут сами удаляться через опр. время...
Добавлено в [mergetime]1114079242[/mergetime]
Я правда, ничего не скачиваю из музыки ... и вообще ни разу не заходил в раздел Музыка
Просто файлы у меня бывают и по 2 недели действительными - все зависит от нужды в месте.
Тогда скрит буит играть отрицательную роль, получаецца. Ведь он удалит ссылку через определленный срок?
я правильно понял?
#18
Отправлено 21 апреля 2005 - 12:38
1) Посылается запрос
2) Получаем ответ от сервера: положительный (200)
3) Файла нет (404)
4) Сервер недоступен
На 404 удаляем тему... На 200 - не трогаем! Лишь бы этих файлов не расплодилось много. Но я думаю, это маловероятно) Да и нагрузка будет не велика... Но придётся писать вручную скрипты.
#22
Отправлено 21 апреля 2005 - 12:43
Понимаешь ? Ну ты должен это уметь..
#23
Отправлено 21 апреля 2005 - 12:51
ну не знаю... может удобно, но не для меня точно. я с помощью него вообще ничего скачать не могу. видать интернет такой сраный, не соединяет ни с кемдля обменя музоном ну очень удобно использовать Soulseek.
Хищная, отчаянная стая голосит во мне.
#24
Отправлено 21 апреля 2005 - 12:55
А на форуме будет скрипт запускаться кроном, который будет проверять на жизнь ссылки, которые разместили на форуме. Но! Этот скрипт должен уметь найти ссылку.
Предлагаю такой подход: делаем обменник (отдельный скрипт). Он позволит добавить ссылку на файл, а 2й скрипт будет редиректить на этот файл юзеров, которые к нему обратятся.
При ответе на тему должна где-то фигурировать ссылка на 1й скрипт. Примерно такой: https://forum.ee/obm...ema_nomer=19336 я добавлю ссылку, скрипт проверит, что ссылка рабочая и добавит ответ в тему (сам напрямую в базу)... И занесёт в свою таблицу данные о файле и теме, которую надо будет потом стереть.
3й скрипт кроном будет проверять файл и стирать тему на 404 или 403
#26
Отправлено 21 апреля 2005 - 13:35
Нужны названия таблиц, вырезка кода из IPB как создаются ответы, и как удаляются темы. + заведение отдельной таблице в БД форума.
Если это действительно востребованная вещь и администрация согласится))
Добавлено в [mergetime]1114083338[/mergetime]
Сидел я сейчас в душе, думал о подводных камнях данного подхода и вот что надумал:
1) Если передать номер темы по ссылке (крон может удалить любую тему на форуме, если ссылка будет подделана). Надо проверять, принадлежит ли тема к "нужному" форуму.
2) Ссылку может добавить только авторизованный пользователь (надо включить проверку авторизации)
3) Желательно, чтобы тема с запросом создавалась не обычным способом, а скриптом через свой интерфейс. Тогда сообщение будет оформлено в удобном для ответа формате (с сылкой на скрипт добавления файла)
И ещё стоит продумать кучу мелочей...
#27
Отправлено 21 апреля 2005 - 14:02
2) если файл будет лежать, например, на zone.ee, то всё к чертям обломится. ибо проверить его не удастся.
3) https://forum.ee/obm...ema_nomer=19336 - глупо, в теме может быть несколько линков
4) делать нужно как-то под конкретный раздел, но файлы с таким-то форматом, иначе половина тем сразу со всего форума тютю.
#30
Отправлено 21 апреля 2005 - 15:45
Сидел я сейчас в душе, думал о подводных камнях данного подхода и вот что надумал:
1) Если передать номер темы по ссылке (крон может удалить любую тему на форуме, если ссылка будет подделана). Надо проверять, принадлежит ли тема к "нужному" форуму.
2) Ссылку может добавить только авторизованный пользователь (надо включить проверку авторизации)
3) Желательно, чтобы тема с запросом создавалась не обычным способом, а скриптом через свой интерфейс. Тогда сообщение будет оформлено в удобном для ответа формате (с сылкой на скрипт добавления файла)
И ещё стоит продумать кучу мелочей...
Несколько ссылок... можно и несколько. Тогда тема удалится, когда удалятся все ссылки... Насчёт зоне.ее - да, там муторная система. Но если в конце ссылки поставить ? кажись, всё пройдёт без рекламы...