а ты vmlinuz и initrd изначальный какое взял?
например linux*-kvm (ядро, образ и заголовки), оптимизированы для запуска внутри kvm виртуалки, очень быстро проходят инициализацию, но на реальной машине там практически ничего не будет работать
HighMan, я не знаю что там у автора, скорее всего ему ради образовательных целей.
Но из моего опыта, переход с php (с ним сравним по скорости из интерпретируемых языков только javascript, с оговорками, да, если писать под .net или java виртуальные машины или к примеру go, то будет быстрее, но это языки уровня c++) дал ускорение в обработке текстовых json в 10 раз, а так как текстовых данных в упакованном виде у меня порядка 6 терабайт, ускорение считаю значимым, притом что писать в низкоуровневом стиле не пришлось.
На многих блокчейнах, где используется usdt (наверное все кроме bitcoin omni layer) не получится по простому оплатить комиссию для перевода с этого адреса с другого адреса, т.е. сначала придется как то сделать перевод нужной суммы (или передать 'энергию' как в eos/tron/...) и только потом совершить перевод...
Поэтому разбивать переводы по адресам не имеет никакого смысла, ведь в попытке сэкономить в последствии на затратах на комиссии, адреса эти свяжутся с базовым сервисом.
Обычно адреса привязывают к пользователю, так же можно ограничить использование адреса пользователем каким то лимитом времени, чтобы исключить мертвые души
А на сколько длинные эти строки, сколько строк максимум пропускает бесплатный гугл транслейт?
если что бесплатные переводчики 'очень не очень', поэтому тут либо оплати api (яндексу или гуглу, на выбор, цены там вроде норм, у яндекса от $15 за миллион символов) либо ковыряйся и обходи бесплатные лимиты.
У тебя вопрос получается как автоматизировать процесс да еще и бесплатно?
p.s. у тебя вариант только скачать с торентов какой-нибудь условный 'промпт' и скорми документ ему
главный вопрос, а ты уверен что этот textarea и есть главный источник данных? и не используется только для вывода информации?
судя по скрину у textarea нет events
eugene159, осторожно, не доверяйте пользовательским данным, они обязательно вам туда запихают что-нибудь ломающее файловую систему, да и банальный "../" позволит выйти из каталога сервиса на уровень выше, а это уже опасно.
по ссылке вполне рабочие репы с бакпортами, но только ubuntu (одна из причин почему я советую новичкам ubuntu, так как там есть бакпорты на любой вкус)
у debian свои бакпорты и не уверен что там будет искомое
для гарантии проверь пинг на другом железе (например со смартфона) и если и там будут потери или большой пинг - посылай на... провайдера (ну для начала позвони им)
Армянское Радио, не шибко он поддерживается, есть форк tdlib-purple с последним комитом год назад, к сожалению протокол телеграм меняется слишком часто с потерей совместимости, например недавно появились сгруппированные группы (или как это называется) там при выборе группы не чат появляется а список тематических групп.
добавь что при этом придется постоянно опрашивать сервер с некоторым интервалом с вопросом - есть че? и в ответ либо получать - 'нет данных' либо собственно новые данные.
я буквально вот столкнулся с ситуацией, один mdadm рейд массив сломался (причина - проблемный контроллер на материнке или кабели), т.е. диски целые и данные читаются, неудачная попытка его собрать с --force выдала нерабочую файловую систему, так вот в одной из опрашиваемых контор (самая дешевая в регионе) спец так прямо и сказал, был бы аппаратный рейд то он бы взялся а с mdadm ему неохота было возиться.
brar, EFISTUB?
я правильно понимаю что в этом случае /boot раздел монтируется в сам EFI? иначе мне не понятно, ведь скрипты обновления дистрибутивов не будут копировать на этот раздел vmlinuz и initrd.img, а обновляется initrd часто по многим поводам, его придется вручную копировать каждый раз?
про твою ссылку, там linux на grub все равно устаналивается, просто используется общий с windows EFI раздел но разные ссылки в меню, я слышал windows это дело затирает с радостью
не буду писать в ответ так как это больше догадки чем знание
Картинка которую ты предложил в вопросе абсолютно бесполезна, нужна та что доступна сервисцентрам, где видно как именно распределяются устройства по каналам, грубо говоря к примеру сетевой адаптер, порты usb и всякая остальная мелочь вида звук, и другие порты материнке могут быть размещены на 1-2 каналах, отдельно для pci-e выделены 16 каналов, и каждому m2 отдельный канал (а может быть сложнее, разные pci-e выходы подключены к разным линиям с разными частотами а значит пропускной способностью, как внутри это все в процессор приходит тогда я хз, занимают отдельный канал ли или мультиплицируются черт его знает.
Теперь по поводу скорости. Боюсь проблему в пропускной способности можно будет заметить с топовыми или серверными ssd дисками, утилизирующими свою шину до предела, а типовое потребительское железо до этих лимитов как до луны, т.е. не заметишь разницы.
Больше времени затрачивается на внутреннюю обработку,
В лучшем случае это 1-2 запроса к nominatim
nominatim у тебя локальная установка или пользуешься их api онлайн? Так как онлайн ты маловероятно что сможешь ускорить. batch запросы как я понимаю там не реализованы.
Может все же проведешь профилирование, jprofiler (или тот что в твою IDE встроен) запустить дело пяти минут. Без этого будет тупо гадание.
Запросы на проверку наличия данных в базе можно завернуть в пакет, грубый пример если это поиск по id то будет достаточно задать все списком id in (123,234,345,456), если это что то сложнее, то можно сначала залить данные для фильтрации во временную таблицу (без индексов in memory) и опять одним запросом получить нужные данные.
Если все запросы у тебя происходят локально, проверь, нагружена ли машина полностью? хватает ли ресурсов cpu/disk/ram и если да, то возможно придется запускать больше инстансев того же nominatim или к примеру заранее подгружать в оперативную память какие то данные (например координаты городов и сел, это не такая уж и большая база)