«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2021/12/22 18:25:27  №2245458 1
Расскажите что нужно изучить чтобы освоить тестирование?
Ответы: >>2245462 >>2245474 >>2246053
Аноним 2021/12/22 18:31:01  №2245462 2
>>2245458
Еще вопрос: есть ли возможность писать не как обычно когда скрипты на каждый запрос исполняются заново, а как на питоне когда есть рабочий цикл и он обрабатывает весь HTTP?
Ответы: >>2245467 >>2245555 >>2246053
Аноним 2021/12/22 18:49:45  №2245467 3
>>2245462
Можно. но в пхп это нетривиально и нераспространено. Роль аппликейшен сервера выполняет менеджер процессов php-fpm
Он создает пул php воркеров, принимает запрос через сокет и посылает на обработку воркеру. Если я не ошибаюсь пхп воркер не отрабатывает и умирает как в cgi, а работает между фазами инициализации php, в начальной фазе все данные в глобальных переменных стираются, очищается скоуп и тд и тп. Когда воркер сожрет слишком много памяти, php-fpm его гасит, и запускает новый процесс. Сейчас появляются новые менеджеры для пхп процессов. Например на голанге roadrunner, с ним пхп воркер способен сохранять свое состояние между запросами.
Аноним 2021/12/22 19:03:01  №2245471 4
>>2245467
мне хоть и нравится php, но вот это вот мне не нравится
это порождает выкрутасы для нормального роутинга и жрет ресурсы наверное больше чем могло бы


node js норм или слишком зумерская хуйня?
сам js неплохой язык, но вот хочу узнать как он в сравнении с php в реальном использовании
Аноним 2021/12/22 19:07:26  №2245474 5
>>2245471
>>2245467
алсо, что по тестированию скажешь?
>>2245458

что лучше всего использовать и как вообще пишут тесты?
Ответы: >>2245559
Аноним 2021/12/22 19:08:18  №2245476 6
>>2245467
Наверно непонятно сказал. Нетривиально и нераспространено запускать скрипты через CLI и чтобы скрипт работал как нода или приложение на питоне обрабатывая запросы. В сам пхп встроен сервер чисто для разработки, запускаемый через CLI. Для прода используется менеджер процессов php-fpm.
Ответы: >>2246064
Аноним 2021/12/22 19:27:46  №2245487 7
>>2245471
Почему нельзя написать приложение на пыхе, а скажем вебсокеты, шлюз для раббита, редиса, и т.д написать на ноде? Будет у тебя нода пхп апишку дергать кода сообщение от редиски придет. Мне кажется это лучше чем на код пхп, там где надо контролировать, чтобы он не сожрал всю память, как редис консумер например.
Чтобы все писать на ноде? Это дело вкуса и наличия умения написать что-то сложное на ноде. Обычно же человек хорошо знает что-то одно, а остальное как вспомогательное осваивает.

Ответы: >>2245489 >>2245492 >>2246064
Аноним 2021/12/22 22:13:54  №2245559 8
>>2245474
бамп

Алсо, какой фреймворк выбрать из тех чтобы работать за деньги?
Нужен такой, чтобы можно было просто кидать в htdocs на хостинге.
Ответы: >>2246064 >>2251917 >>2251948
Аноним 2021/12/23 14:11:37  №2246064 9
>>2245476

То есть, написать в командной строке node app.js это "тривиально", а если мы команду заменим на php app.js то это сразу же становится "нетривиально".

>>2245487

> Мне кажется это лучше чем на код пхп, там где надо контролировать, чтобы он не сожрал всю память, как редис консумер например.

А что такого магического есть в ноде, что защищает от утечек памяти? Ты просто хочешь написать что-нибудь плохое про PHP без всяких оснований.

>>2245559

Это небезопасно, выкладывать весь код в публичную папку. Забудь про хостинги и осваивай основы администрирования Линукс.


Ответы: >>2246630
Аноним 2021/12/24 07:38:43  №2246630 10
>>2246064
>Это небезопасно, выкладывать весь код в публичную папку. Забудь про хостинги и осваивай основы администрирования Линукс.
НАМ НУЖЕН САЙД НА МОДНОМ СРАЛАВЕЛЕ
@
ОК, ПОКУПАЙТЕ ВПС
@
ОЙ ДОРАХА, ДАВАЙ ТОГДА ВОРДПРЕС ХУЙ СНИМ