ddos-ом валили серваки лет так цать назад, сейчас же тупо забивают канал. А для этого что html что php разницы нет.
статичный сайт можно сложить в cdn =)
Сколько интересуюсь темой, php это не совсем честная асинхронка, и в целом сообщество к этому не готово но идет довольно давно это не в новинку для php просто надо понимать что большая часть драйверов i/o блокирующая, например для работы с бд нативно умеет только расширение mysqli через конекшен пулл, начнем спрашивать php'шников кто об этом знает, окажется что 90% не знает. У php отличная spl нигде практически её не встречаю, есть клевое расширение со структурами и тоже нигде не встречаешь, на php можно кодить очень клево и очень клевые вещи, просто это никому особо не надо =)) Когда php программист дорастает до этого уровня он начинает интересоваться другими ЯП =))
Да, но мне интересны были именно фв, которые заточены под асинхронку, в питоне начиная кажется с 3.4 завезли asyncio, а фреймворки появились позже. Теоретически то и в старую джангу можно было либу вкинуть, но тот же фастапи изначально заточен под асинхроннное выполнение. Спасибо что не даете теме уйти в сторону) мне например это интересно вполне.
Да нет такого прям вот что асинхронный фреймворк, разве что например spiral затачивалась прям под это изначально так как в паре с RR работает. Но например есть вариант для ларавель octane но опять я повторюсь на библиотеки по сути можно натянуть любой современный фф, так как они реализуют psr7 будь то ларавель, симфони или микрофреймворки типа slim или lumen, да и вроде как и yii завести можно.
Действительно, это же настолько уместный комментарий =)) вот прям по теме топика зашли высказать своё мнение =))
https://searchengines.guru/ru/forum/1071794/page5#comment_16862104
Я, лично я и это мое мнение, считаю, что учить это дело не благодарное и могу лишь высказать свое мнение по теме вопроса, но уж точно учить кого то не буду и тем более если меня об этом не просят, зачем вы это делаете, я так до сих пор до конца и не понял, может вы преподаватель русского и литературы конечно и это просто проф деформация?
PS. А еще можно эту опцию хотя бы в мою сторону выключить? Не то что бы меня напрягает, просто интересно есть такая возможность или нет =)))
это я к тому что орфографические замечанию идут тогда, когда по проф теме уже не хватает аргументов или нечего вставить - это как то по детски выглядит просто со стороны, я чисто к этому =)) вы же не в топик к контент менеджерам приходите и рассказываете об орфографии, в этом разделе темы, как правило, не связаны с русским языком, а больше с языками программирования
Ну лично я на ваши замечания как правило не реагирую, я правда не знаю кто вы как специалист и правописание это в целом хорошо для любой профессии, но вот на собеседованиях обычно не просят написать диктант, а просят написать какой нибудь worker pool, наверное это не просто так и например на счет первого я хз, а вот второе я могу, а то что вы вообще знаете что это такое я не уверен
Я же вроде много ссылок давал =)) https://searchengines.guru/ru/forum/1074587/page2#comment_16879192
там библиотеки асинхронности. на них можно в целом натянуть любой php фреймворк который соответствует psr-7
но повторюсь, не зря php'шники переходят на го вот прям не зря =)) я не знаю как в питоне, но php сообщество пока не готово к асинхронной модели =))
я для таких задач использую очереди, без всех этих встроенных сомнительных многопоточных библиотек. Просто пишу демона обработчика на пхп, запускаю его через системд в нужном количестве экземпляр а они в свою очередь являются консьюмерами =)) не совсем понимаю зачем для такой задачи многопоточность в языке =))
Но вот на го у меня есть сервер tcp который принимает подключения от IoT и там мне нужна многопоточность так как эти соединения постоянные с передачей данных в обе стороны =)) в общем все зависит от специфики, но сделать большой энтерпрайз (монолит) на пхп проще чем на го =))
Таких инструментов же уже вагон и маленькая тележка:
- swoole- reactphp- workerman- amphp- roadrunner (app server)Это то что я знаю, тестил и живее всех живых. Но писать асинхронный код в php идея не очень благодарная, большинство драйверов блокирующие, надо писать а потом поддерживать обертки неблокирующие, большая часть библиотек написана в той парадигме что после запроса все чистится и в 98% случаев сторонних либ потечет память..... в целом это узкий инструмент достаточно, например чтоб реализовать свой сокет сервер и то если прям очень нужно, а то лучше на голанг все таки глянуть или на крайний случай на ноду
У меня проекты сейчас большие, мы логику с БД выносим на уровень приложения, так как скейлится проще, с php серверов надо будет меньше чем с питоном.
Я сомневаюсь что кто то с php пойдет в Data Science =))
Ну есть же и альтернативы и на php =))