Size: a a a

2020 January 10

MB

Misha Bukachuk in phpGeeks
Bogdan Hmarnii
Просто не надо ожидать от языка больше, чем он предоставляет. Везде есть трейдофы, Php+symfony одно из лучших решений для бизнес логики. Симфони копипиздят у Спринга(Ява), но настроить, развернуть и создать проект на Спринге намного дольше и сложнее. Nodejs умеет асинхронно и быстрее работает, но ОРМ тупо нет, а то что есть - говнище и для бизнес логики не подходит. Поэтому единственно правильная позиция это язык=инструмент и под каждое решение подбирать нужный инструмент, вот. Но если хочется всего и сразу, типа и приложения создавать и веб, то более сложно Kotlin, более просто Dart.
Это к разговору о "Значит ты плохо разобрался в мат части 🙂 Потоки есть через zend либы, есть 3 фреймоврка с потоками, swoole, react php, amp php. Компиляция есть"
источник

MB

Misha Bukachuk in phpGeeks
Давайте признаем что там этого нет, а это лишь попытки сделать хоть что-то
источник

IG

Ilshat Gayanov in phpGeeks
например снизить ддос атаки, т.к при ддос атаках GET методом, упирается в бд, у меня просто вывод всех записей из бд, вот и бд сразу падает
источник

IG

Ilshat Gayanov in phpGeeks
если юзануть редис, кэширую записи, поможет?
источник

IG

Ilshat Gayanov in phpGeeks
юзаю laravel 6
источник

BH

Bogdan Hmarnii in phpGeeks
Ilshat Gayanov
а кст редис помогает ли проекту?
мне помогает, есть пару апи которые долго обрабатывают запросы по паре минут, поэтому запрос уходит в очередь, на фронте показываетс ячто запрос обработан и под капотом в очереди крутится, пока пользователь дальше сайт крутит
источник

IG

Ilshat Gayanov in phpGeeks
Bogdan Hmarnii
мне помогает, есть пару апи которые долго обрабатывают запросы по паре минут, поэтому запрос уходит в очередь, на фронте показываетс ячто запрос обработан и под капотом в очереди крутится, пока пользователь дальше сайт крутит
вот к примеру обновить записи, я делаю отдельный класс проверки ключа редиса, вот у ларки есть выполнение задачи по расписанию, беру с бд и массив передаю редису, так делать можно?
источник

BH

Bogdan Hmarnii in phpGeeks
Авроамэриканец Начрэл
Это всё общие слова. Их все всегда повторяют, когда не знают что сказать. Лучше расскажи о конкретных преимуществах/фичах котлина или дарта. Например о таких, которые понравились тебе
это не просто слова, Котлин сложнее подучить с ПХП, это фнукциональный язык, нужно прочитать про эту парадимгу програмирования, разобратся с корутинами и других штук мне не очень знакомых. Также там есть ручное управление потоками.

Дарт больше похож на Яву, ТС и пхп 7.4 с типизацией, вхождение проще. Вручную потоки разделять инстурмента нет, но в дарте есть isolate, это области куда можно изолировать какой-то сложный кусок кода и дарт под капотом сам распаралелит. Не нужно ебаться с деад локами.
источник

IG

Ilshat Gayanov in phpGeeks
Bogdan Hmarnii
это не просто слова, Котлин сложнее подучить с ПХП, это фнукциональный язык, нужно прочитать про эту парадимгу програмирования, разобратся с корутинами и других штук мне не очень знакомых. Также там есть ручное управление потоками.

Дарт больше похож на Яву, ТС и пхп 7.4 с типизацией, вхождение проще. Вручную потоки разделять инстурмента нет, но в дарте есть isolate, это области куда можно изолировать какой-то сложный кусок кода и дарт под капотом сам распаралелит. Не нужно ебаться с деад локами.
а php от вк, тоже не варик?
источник

IG

Ilshat Gayanov in phpGeeks
cakephp чтоли...
источник

SR

Stas Radzishevskiy in phpGeeks
подскажите, error_reporting логгирует ошибки превышения памяти ? Типа: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes)
источник

SR

Stas Radzishevskiy in phpGeeks
как вообще ихправильно отлавливать
источник

BH

Bogdan Hmarnii in phpGeeks
@ilshatgayanov cakephp это просто фреймворк если не ошибаюсь, упороться можно с swoole, фреймворк пхп работающий на СИ, там и асинохрнность и корутины есть, но я не пробовал.
Redis от Ддоса тебе нарвядли поможет, я ХЗ на самом деле.  Что мешает кешировать силами ларавела селект из бд и выдавать кеш ?)
источник

P

Pavel 🎈 in phpGeeks
Парни, киньте чат по ноде, плез
источник

ИГ

Иван Горельцев in phpGeeks
Всем добрый день, нужен совет. На работе нужно формировать pdf файл с платежными данными плательщика, получателя, суммой и т.д. Может кто нибудь посоветовать либу для этого?
источник

BH

Bogdan Hmarnii in phpGeeks
смотря с чего ты хочешь генерить, с каких данных
источник

BH

Bogdan Hmarnii in phpGeeks
можно с xml можно с html
источник

SR

Stas Radzishevskiy in phpGeeks
при том даже метод обработчик register_shutdown_function не хочет видеть ошибку Allowed memory size of 134217728 bytes exhausted (tried to allocate 12288 bytes)
источник

S

Stanislav in phpGeeks
Иван FPDF | mPDF | DOMPDF | TCPDF выбирай))
источник

BH

Bogdan Hmarnii in phpGeeks
вообще есть проще метод
источник