Зависит от того, сколько учеников смогут себе на курс "натаргетить".
Писал я себе код и решил проверить скорость работы str_replace и preg_replace. Многие же писали, что регулярки тормознее.
Запилил тест и был в шоке, на последней версии PHP 8... str_replace ТОРМОЗИТ! При чём в два раза медленее.
На случай, если вдруг задачей является искать по ограниченному количеству ключей в разных и разного размера текстах ...
Например, есть 1000 разных ключей или больше и нужно постоянно по ним искать, а вот тексты приходящие разные, то чтобы не мучить сервер циклами, гляньте в сторону php-реализаций алгоритма Ахо-Корасик, будете приятно удивлены суммарной скоростью поиска. Подходит, например, для проверки текстов на стоп-слова.
Из минусов:
1) на генерацию дерева из ключей нужно время - несколько секунд как минимум. То есть, добавление ключей в список нужно делать не в рамках выполнения основного скрипта (можно, например, по крону или по событию в админке)
2) чем больше список, тем больше нужно память, но не так чтобы глобально.
3) дерево нужно где-то хранить и время на его загрузку нужно (например, десериализация из кеша)
3) это не минус, но как упоминание: на питоне есть какая-то усовершенствованная реализация, портированная из явы, ищет вроде как ещё быстрее.
Лучше сразу позвонить, хетцнер не мелочится, ему зарубить сервер ничего не стоит. Пару минут разговора для личного спокойствия на целый день :)
Несколько часов назад ответили :)
" Dear Client,Your credit card will be automatically charged for the outstanding amount today.If the charge fails, you will be informed via email. You then have the option of paying the invoice yourself via the Robot (https://robot.your-server.de/ invoice).Mit freundlichen Grüßen / Kind regards"
О, вот это проясняет ситуацию. Инвойс пришёл в пятницу, поэтому впереди были выходные. Тогда жду сегодня ответа от саппорта, если долго не будут отвечать, тогда позвоню по телефонам по ссылке.
Вебмани под санкциями уже много лет.
Это сделано. Но пока деньги не списались автоматом, поэтому и отписался здесь, чтобы понять что к чему.
А вот тут уже у меня как-то по-другому, у счета из активного есть только ссылки на скачивание счёта в виде pdf и csv, оплаты картой нет. В самом пдф (в отличие от "пейпеловского") нет ссылок. Где-то прочитал, что возможность вручную оплатить картой появляется после неудачного автоматического списания, так что есть надежда, что пока что время просто не пришло.
В любом случае написал в поддержку, жду ответ.
А как? Ссылки на форму оплаты в счете нет. На странице Payment details только форма для указания данных для привязки карты.
Подскажите, когда хетзнер списывает деньги с карты? Я раньше платил вручную через пейпел, а этот месяц нужно было перестраховаться и быть уверенным, что оплата пройдёт. Надобность отпала, в итоге инвойс выставился как всегда 28 числа, я после этого переключил на пейпел, а потом дернулся и опять на карту.
В общем, сам себя запутал.
Пока что ничего не списывало и вот думаю, то ли, то я мозги запудрил Хетзнеру, то ли просто нужно ждать. :)
https://www.escrow.com/support/faqs/what-countries-regions-are-not-supported-by-escrowcom
С Украиной все сложно у них - и не понятно, то ли они вообще не разрешают создание учёток, то ли деньги не дадут вывести.
Я вспомнил об этой ситуации после обсуждения похожей проблемы с Flippa в одном из топиков.