Anonymous
абсолютно ничего.
Anonymous
вот к чему ты это запостил?
Co(n)stantine👨🔬
Изучай, ничего плохого в этом нет :)
Vadim
Еще хуже посоветовал
Anonymous
юи головного мозга рано получать
Co(n)stantine👨🔬
yii
Anonymous
так это уииии
Dmitriy
Anonymous
Anonymous
где?
Anonymous
в группе про юи?
Dmitriy
делайте так, посмотрите на все фреймы популярные. попробуйте изучить и выберете из них свой любимый.
Спрашивать бесполезно. Это как религия, тут каждый начнет в свою секту привлекать
Anonymous
не, тут все на винде
Dmitriy
@ru_ubuntu
Evgeniy
я на досе
Evgeniy
вопрос спрашивай
Evgeniy
smtp
Evgeniy
туда копать
Evgeniy
настройка smtp используй публичный шлюз
Evgeniy
того же google, или yandex
Evgeniy
из php email отправить надо?
Evgeniy
последние лет 8 сижу на линуксе винда только для игр
Evgeniy
смотри либу swiftmailer
Evgeniy
там можно подключится к бесплатному smtp
Evgeniy
например google
Evgeniy
параметры найдешь
Evgeniy
заводишь акк на гугле или yandex, mail
Витебск 01
Использует кто потоки на PHP?
Evgeniy
где угодно корпаративную почту где обслуживаешь
Evgeniy
и от имени аккаунта шлеш
Evgeniy
composer require swiftmailer/swiftmailer:@stable
Evgeniy
composer install
Co(n)stantine👨🔬
Dmitriy
Evgeniy
есть более линуксовый метод apt install ssmtp
Evgeniy
:D
Evgeniy
но там настроить демон надо и стандартный заменить этим)
Витебск 01
Вообще на практике использовали ли потоки? Мне вот сейчас похоже, что нужно будет использовать. На с++ был опыт, но хочу узнать про них на PHP.
Витебск 01
Есть ли камни и другие претензии?
Evgeniy
полно
Evgeniy
потоки в пхп это набор костылей и изоленты
Dmitriy
pthreads это не костыли
Evgeniy
если есть возможность не используй
Evgeniy
или используй в другом языке програмирования
Витебск 01
На другом языке, JS возможен?
Витебск 01
Или лучше на джанго?
Evgeniy
менять php на js для работы с потоками
Evgeniy
это менять одно на другое (причем равнозначное)
Evgeniy
для начала почему тебе надо именно потоки?
Evgeniy
а не скажем форки??
Evgeniy
почему тебе нужны потоки а не процессы?
Витебск 01
Я не знаю, что именно мне нужно, сейчас опишу, Что у меня делает скрипт:
Витебск 01
Указывается промкод другого пользователя, на сервисе, через API. Регистрация исчисляется десятками. 10 указаний промокода, сейчас занимает где-то секунд 7.
Витебск 01
Указывать более 10, не хочется, так - как библиотека запросов, на костылях, переписывать на чистом CURL, лень.
Витебск 01
Хочу дописать, чтобы воспроизводились потоки, например 10 потоков, выполняли один и тот же скрипт 10 * 10.
Evgeniy
ну для начала потоки не дадут тебе 10 * 10
Vladislav
https://m.habrahabr.ru/post/300952/
Evgeniy
потому что оно не линейно масштабируется это раз
Dmitriy
Evgeniy
вон статью кинули
Evgeniy
второе
Vladislav
Для любителей потоков в пхп
Evgeniy
ты хочешь увеличить производительность
Evgeniy
но с чего ты решил что узкое место именно php ?
Evgeniy
ты производил замеры
Dmitriy
Я так не понял куда или откуда берутся промокоды
Evgeniy
может у тебя база долго думает
Dmitriy
и почему 10 сек
Evgeniy
и надо индекс по промокоду в бд добавить
Evgeniy
Dmitriy
100 % база тогда
Evgeniy
телепатия и тд
Витебск 01
Ну промокод я ввожу вручную, мне нужно иногда по 200 регистраций по одному промокоду.
Витебск 01
База на 70к аккаунтов. Но думает шустро.
Витебск 01
Сервера на Fornex.
Evgeniy
что значит 200 регистрации по одному промокоду
Dmitriy
Откуда беруться промокоды ? замеры в бд проводились ?
Витебск 01
В 200 профилях, через API указывается один и тот же промокод приглашенного.
Витебск 01
Выборка через WHILE, по token идет авторизация и через API передается промокод. И так по кругу.
Dmitriy
api свой ?