@phpgeeks

Страница 5140 из 8430
Alexey
30.06.2017
20:23:46
а точно

спс

bear
30.06.2017
20:23:55
вспомнил

нез

Google
Игорь
30.06.2017
20:37:38
Сколько одновременно соединений (параллельно) может обработать NGINX? = числу рабочих процессов (примерно равное кол-ву ядер рабочей машины)?

Alexey
30.06.2017
20:52:52
where ID IN (132, 156, 19402, ..., 49353)
Кстати я генерирую парметры в js и передаю их в php с помощью ajax, потом я эти параметры принимаю в переменные, вопрос как мне динамически создавать переменные? Например при первом запросе мне нужно вывести 3 записи по их айди, при втором 5 записей, при третьем 6 записей. Каждый раз мне нужно подставлять разные значения, вот как мне это сделать?

Игорь
30.06.2017
20:52:58
Да как так-то, если каждый рабочий процесс - однопоточный (он же однопоточный?).

Sergey
30.06.2017
20:53:53
однопотомный, но соединения обрабатываются без блокировки потока

Игорь
30.06.2017
20:57:02
Хорошо, тогда мне интересно, что будет: *Дано* одна страница с простым *echo;* (запрос приходит и обрабатывается быстро) одна страница с бесконечным циклом *while(true)* (зависает) 4 ядра (4 рабочих процесса) 5 последовательных запросов: 1) Запрос на страницу с циклом 2) Запрос на страницу с циклом 3) Запрос на страницу с циклом 4) Запрос на страницу с циклом 5) Запрос на страницу с echo *Вопрос*: • Получит ли 5-ый запрос свой echo

Игорь
30.06.2017
20:59:42
В NGINX есть такой термин, как рабочий процесс.

Sergey
30.06.2017
21:00:20
тогда сможет

Игорь
30.06.2017
21:00:58


Sergey
30.06.2017
21:01:01
nginx мало на что тут влияет, всё от php-fpm зависит

Игорь
30.06.2017
21:02:05
Вот интерпретатор php по сокету сколько запросов сможет обработать? Один?

Sergey
30.06.2017
21:02:19
1 запрос на 1 обработчик

Google
Игорь
30.06.2017
21:03:32
Спасибо, но теперь я запутался совсем в край. с:

Sergey
30.06.2017
21:06:08
nginx без проблем отработает пол миллиона запросов в секунду но он не имеет никакой динамики, всё отдается на внешний обработчик к примеру php-fpm

Игорь
30.06.2017
21:06:37
Я думаю, что распутаюсь, если пойму, что такое "неблокируемый режим"

Sergey
30.06.2017
21:07:03
а вот php-fpm уже однопоточный и синхронный, и его производительность зависит от количества оработчиков и скорость выполнения скрипта

Я думаю, что распутаюсь, если пойму, что такое "неблокируемый режим"
скорее всего нет, нужно понимать что такое потоки и как они работают

Игорь
30.06.2017
21:09:32
Таненбаума читал, лабы делал, задача курсача была написать web-server. Собсно, основываясь на своём опыте и появляются вопросы.

v
30.06.2017
21:10:48
Игорь
30.06.2017
21:10:53
т.е. я вполне представляю что такое потоки и как они работают. Ошибки, связанные с общими ресурсами, я вполне могу отыскать.

Да, я так делал в курсаче.

Или почти так (вместо потоков создавал процессы.)

Пардон возможно за глупый вопрос (если предидущие вопросы ещё вы не посчитали глупыми), но что означает "работающий поток"?

Т.е. если рабочий процесс однопоточный, то какому потоку передаётся обработка?

Sergey
30.06.2017
21:14:54
Пардон возможно за глупый вопрос (если предидущие вопросы ещё вы не посчитали глупыми), но что означает "работающий поток"?
есть master процесс, запущенный от рута, он ничего не делает кроме как создает рабочие процессы, worker, а уже они делают всю работу

Игорь
30.06.2017
21:15:07
Да, это я понимаю.

v
30.06.2017
21:15:24
Sergey
30.06.2017
21:15:54
скорее всего он писал про рабочий процесс, а не поток

Игорь
30.06.2017
21:16:41
И количество этих рабочих процессов (однопоточных) ограничено директивой worker_processes, которая чаще всего принимает значение, равное количеству ядер процессора.

Sergey
30.06.2017
21:17:48
количество зависит от того какое у тебя приложение, блокируеще или нет

Don
30.06.2017
21:24:05
Надо делать на tcp

Google
Don
30.06.2017
21:24:30
Проверено и на стаковерфлоу тоже такое пишут )

Игорь
30.06.2017
21:25:03
Будем имет в виду.

Don
30.06.2017
21:25:39
не ограничено
Кол-во доступных портов, сколько их там.. около 65к

А вообще, нгинкс от 20к запросов тачку загнет

Don
30.06.2017
21:26:03
Как нет)

Sergey
30.06.2017
21:26:03
на 1 порту может быть 65к соединений на 1 ip на 1 порт

если у тебя сервер на 80 порту, то 1 клиент может установить 65k*65k соединений

На сокетах при большом req/s отваливается fpm
это проблема станлартных настроек ядра, а не nginx/fpm

Don
30.06.2017
21:30:45
это проблема станлартных настроек ядра, а не nginx/fpm
Как это исправить я хз, в гугл нуль инфы

Sergey
30.06.2017
21:31:43
net.core.somaxconn, по умолчанию 128 соединений в 1 сокете

v
30.06.2017
21:35:17
эй, пес

съеюи отсюда

и хуйню свою возьлми

Admin
ERROR: S client not available

Vadim
30.06.2017
21:37:20
?Дальше?

Vadim
01.07.2017
00:57:40
я не шарю, стоит ли щас ставить nginx + apache? типа нгинкс отдает статику, апач динамику.. и зачем нужен апач, не ужели нельзя подключить php напрямую к nginx?

Google
Богдан
01.07.2017
02:44:07
Админы спят?

Лол) Из стартапов то же самое вычищаю, а тут все спят

da horsie
01.07.2017
02:56:52
Админы никогда не спят

Muzaffar
01.07.2017
03:45:12
здрава желаю товарисчи

как думаете где лучше использовать фор а где форич

da horsie
01.07.2017
03:47:42
Muzaffar
01.07.2017
03:49:24
:)

? Snyp
01.07.2017
04:38:23


Дмитрий Maestro
01.07.2017
05:19:09
??

?Дальше?

"GANGSTER"
01.07.2017
05:20:28
Holdex. Об игре.: • Прозрачная система расчетов; • Ежедневный стабильный доход; • Один счет для покупок и вывода; • Отсутствие реферальных баллов; • Неограниченные автоматические выплаты; • Привлекательная партнерская программа; • Первые выплаты возможны уже через 1 мин. Для того чтобы начать зарабатывать деньги вам необходимо построить предприятие, которое будет приносить ежедневный доход. Для строительства доступны несколько видов предприятий, приносящие прибыль от 30% до 50% в месяц от своей стоимости. Вы можете строить неограниченное количество предприятий любого вида. Прибыль начисляется сразу один раз при постройке нового предприятия и далее ежедневно в 0.00(МСК). Вся полученная прибыль сразу доступна к выводу без каких либо ограничений. Чтобы увеличить свою прибыль вы можете приглашать в игру друзей и ежедневно получать % от их прибыли: • партнер 1ур. - 15% от прибыли; • партнер 2ур. - 7% от прибыли; • партнер 3ур. - 3% от прибыли. Примеры расчета прибыли. • Вы построили предприятие за 100$, которое приносит прибыль 1.4$/ сутки (42$/месяц). Срок окупаемости вложений: 100/1.4 = 71 день. • Если вы пригласили в игру 3-х партнеров, и далее каждый из игроков пригласит хотя бы одного участника. При условии что все игроки построят предприятия за 100$ с доходом в 1.4$/ сутки, расчет прибыли будет следующий... Ваше предприятие: 1.4$/ сутки. 3 партнера 1 уровня: 0.63$/сутки. 3 партнера 2 уровня: 0.3$/сутки. 3 партнера 3 уровня: 0.12$/сутки. Итого: 2.45$/сутки (74$/месяц) Срок окупаемости вложений: 100/2.45 = 40 день.

https://t.me/holdexbot?start=9dd9d1e По этой ссылке зайдите в бот. Там всё просто. Это бот для заработка денег, и он самый понятный бот. Я в день зарабатываю по 30центов. РЕКОМЕНДУЮ ВСЕМ! @holdexgroup

ОЧЕНЬ УДОБНО ДЛЯ ЗАРАБОТКА РЕАЛЬНЫХ ДЕНЕГ

Андрюха (Ren)
01.07.2017
05:57:05
пеши есчо

adikalon
01.07.2017
06:22:40
какую кодировку нынче лучше указать для mysql? utf8mb4_unicode_ci?

Sergey
01.07.2017
06:37:34
*_unicode_* - очень специфическая кодировка

adikalon
01.07.2017
06:38:47
в чем разница unicode vs general? когда-то читал но забыл(

Sergey
01.07.2017
06:39:14
general не проводит дополнительных проверок, и просто пишет любые данные

Google
Sergey
01.07.2017
06:39:28
unicode проверяет что символы присутствуют в стандарте unicode

Страница 5140 из 8430