Седьмой, чисто технически, я думаю, это и проблематично и неэффективно.
1). Необходимо, чтобы движок форума делал проверку на наличия в файлов-скриншотов на хостинге-картинок и проверял размер этих файлов (на всякий случай, не изменился ли размер файлов). Если нужного файла-скриншота не оказывается на хостинге-картинок, движок форума должен проверять следующий хостинг-картинок и т.д. Это всё отдельные запросы сервера NoNaMe на внешние ресурсы. Если это делать одновременно на все темы, когда туда кто-либо заходит - это просто рухнет движок форума. Форум будет недоступен для посетителей. Можно дать задание делать такую проверку по расписанию, а не всё время. Встаёт вопрос о графике и опять же это всё равно ресурсы.
2). Можно это делать не средствами сервера NoName, а чтобы движок форума используя JavaScript делал запросы с помощью пользователей. (Придётся нанять на работу программиста, дать денег и отладить процесс). Но и это, хоть и требует меньших ресурсов, заставит переписывать и изменять движок. Это непросто и дорого по оплате программистов.
3). Есть ещё вариант, сделать кнопку "пожаловаться на отсутствие скриншота" и только тогда скрипты форума (сервер NoNaMe) будут делать проверку. Или даже проверять заставить самих модераторов (в этом месте модераторы хлопают в ладоши). Это уже более реально.
4). Но даже в третьем варианте встаёт другая проблемы, необходимо пользователей принудить совершить кучу действий: загрузить скриншоты на хостинге, написать кучу вёрстки в виде bb-кодов, чтобы вставлялись и заменялись скриншоты, и при этом не напутать все эти ссылки.
5). Но и это не всё. Суть то в том что хостинги картинок хранят файлы, только в том случае если есть просмотры. Нет просмотров - файл удаляется. Соответственно, есть хостиг-картинок-1, он используется в теме-торренте как основной. И вдруг картинки по прошествии времени пропали. На других хостингах они тем более пропадут, так как на тех картинках вообще не было просмотров, кроме даты их создания. Так что пользователи будут жаловаться на отсутствие картинок на хостинге-1, а картинок уже нигде не будет.
6). Можно пойти дальше. Сделать ранжирование картинок и показывать их по очереди. Тогда хостинги-картинок не будут их удалять, так как есть просмотры. Скрипты форума смогут периодически их проверять (при условии просмотров, раз в 100 запусков или раз в месяц). Но появится следующее но. Если тема не популярна и её никто не смотрит, как не ранжируй картинки, хостинги-картинок их по просту удалят, так как просмотров не будет, да к и тому же количество просмотров уменьшится из за-за того что картинки хостинга-1 не всегда будут показываться, а лишь через несколько раз.
Выводы: При таких раскладах проще или купить место на хостинге (отдельный сервер) для заливки картинок (если у NoNaMe есть деньги). Нужны вложения денег!
Или организовать переодическую имитацию загрузки картинок движком форума, как будто пользователи заходят на хостинг-картинок и смотрят изображения. В том числе и реализация с помощью JavaScript (чтобы подгрузка делась через пользователей). Но это тоже ресурсоёмкая задача. Нужны ресурсы процессора и оперативной памяти на сайте-сервере NoNaMe. Их нужно будет купить на хостинге. Да и ещё, нужен программист который это будет реализовывать в техническом коде.
Где деньги, Зин? :-) |