WebStorm

Рейтинг
162
Регистрация
01.11.2008
а я вспоминаю прошлые годы со спамом на своих форумах не так тепло, как вы, рад, что поисковики больше не учитывают  этот шлак, учитываются только нормальные ссылки в оригинальных текстах, соответственен и хрумер этот пусть покоится на дне большого залива, там ему и место
Антоний Казанский #:

Ну, пожалуй. Правда в моём случае я формирую работу исходя от фактического листинга посещений, а лопатить всех интернет-провайдеров, по-моему, крайне трудоёмко (там 50K наименований). 

а я и не предлагал лопатить всех, установили, например, что запросы идут с битерики, идёте в список, находите её и получаете список подсеток для бана
Антоний Казанский #:

Очень туго грузится ссылка, но судя по заголовку там все провайдеры, а для нас актуальные именно хостинг провайдеры, которые чаще всего используются для ботнета, а это только практическим путём. 

согласен, но для получения списка подсетей, хоть и не полного, для уже определённого хостинг провайдера, от которого идут запросы, это годится
Антоний Казанский #:
поэтому для меня актуален вопрос формирования такого списка.
для меня тоже, к сожалению не нашёл той базы, о которой говорит Mik Foxi, но нашёл вот это, к сожалению там не полный список, например там нет спам-провайдера Rodion Vostrikov: https://suip.biz/ru/?act=all-isp
ArbNet, а как вы узнаёте какие именно переводы интерфейса нужно запросить из базы для данной страницы? двойным проходом? сначала собираете список для запроса в базу, потом по получению данных из базы подставляете значения?
по всей видимости, будет только хуже, экономика рф  трещит по швам, на 25 год денег уже ни на что нет, импорт задушен, 90 процентов переводов в китай не проходят, бизнес не может развиваться из-за запретительных ставок по кредитам, соответственно и рекламировать нечего
походу крутится какая-то неоплачиваемая реклама
Dambo #:

Дно? ДНИЩЕ. Просто каждый день  падает на половину. До конца дня у меня 3 часа, а заработок 43 рубля при трафике в 1100 хостов. и 3500 видимых просмотров.

Переходы с яндекса 51%.

Блок Лента вообще ничего почти не дает. cpmv там упал с 700 до 64.  cpmv обычных блоков упал до 17. 

Клики как с самого утра 37 так и застыли на 37. Вообще не прибавляется. 

может быть заходят с СНГ, Казахстана или например Узбекистана, там показы за копейки идут, по сравнению с рф
Sly32 #:

Нет, я думал ты знаком с питон. Приведенный код один раз обращается к файлу, получает нужные данные по ключу. Потом json  конвертируется в питоновский обьект типа "словарь"(dict), если не ошибаюсь, это аналог пхпэшного array, и уже в байткоде путешествует дальше. То есть ничего не разрастется. добавлю в json строку иеню - скомпилируется и буде использована. При этом мне не надо лезть руками в код-файлы, все можно реализовать через пользовательский интерфейс

тогда я приношу извинения, реализация нормальная
Sly32 #:льшой JSON:

И по ключу "ru" выгребает только  данные для русского интерфейса:

Fastapi умеет кэшировать  данные и пока пользователь не сменит язык - ему будет подгружаться  интерфейс из "ru" интерфейса. 
То есть в шаблонизатор приходит малюсенький обьект только с тем что нужно.

я не знаком с python, но Fastapi кэширует в итоге этот  "малюсенький объект" в каком виде? снова в json?, если да, то всё равно он его будет снова и снова парсить, уверен, что этот малюсенький объект со временем разрастётся во что-то более весомое, а если скомпилировать в байт код, то такой проблемы не будет
Sly32 #:

Ну, выше, я вроде уточнил свой вопрос. В дискуссии принято исходить от высшего уровня к нижнему. Архитектура приложения. Сначала интерфейс, потом детали реализации. в данном случае интерфейс(хранение  в файлах( пусть даже и в коде) предпочтительнее  хранения в базе. Это слишком дорого. Да, в коде - самое быстрое, но чревато проблемами, описанными выше. Ну и хранение в разных файлах противоречит как SOLID так и DRY - не повторяйся. У меня один роутер  будет обрабатывать  все языки, соответственно если мне нужно поменять что-то, мне нужно поменять что-то в обработчике  и в языковом файле, а не в 6 разных файлов для 6-ти языков.

тогда лучше всего прикрутить компиляцию джейсона в py, а далее в pyc и чтобы языки разносились при этой компиляции в отдельные файлы, а не в ообщий
Всего: 618