118 / 107 / 17
Регистрация: 10.02.2013
Сообщений: 278
|
||||||
1 | ||||||
многопоточность01.04.2013, 22:31. Показов 5568. Ответов 9
Метки нет (Все метки)
есть скрипт, который выполняет одинаковые действия для каждого id, этот id передается через get, т.е.
Добавлено через 16 минут просто на каждый запрос уходит 10сек, хотелось бы побыстрее сделать, могу сделать функцию proc($id), нужно чтоб она одновременно выполнялась для каждого id
0
|
01.04.2013, 22:31 | |
Ответы с готовыми решениями:
9
Многопоточность Многопоточность Многопоточность на php Многопоточность PHP |
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
|
|
01.04.2013, 23:21 | 2 |
php не поддерживает многопоточность. у вас много каналов для связи с сервером, а на сервере много процессоров отданных вам? решение где-то в другом месте.. ajax например
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
01.04.2013, 23:54 | 3 |
Где тут? каждый запуск скрипта и будет по идеи в отдельном потоке же. Нет многопоточности в пределах одного скрипта.
0
|
46 / 46 / 15
Регистрация: 02.10.2009
Сообщений: 158
|
|
01.04.2013, 23:55 | 4 |
Самого начала интересовать многопоточность, только начал сам разбираться - вот что пока читаю:
Почти настоящая многопоточность средствами php 5 Эмуляция многопоточности в PHP ...и еще в догонку - посмотрите инфу по системному вызову fork()
0
|
118 / 107 / 17
Регистрация: 10.02.2013
Сообщений: 278
|
||||||
02.04.2013, 07:23 [ТС] | 5 | |||||
у меня пока так скрипт работает:
0
|
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
|
|
02.04.2013, 08:49 | 6 |
и что? эмуляция многопоточности и реальная многопоточность две большие разницы. первая замедляет выполнение программы и лишь позволяет вести асинхронную работу не подвешивая ui, а вторая ускоряет - пропорционально количеству потоков.. стоит ли ездить на велосипеде по граблям если для асинхронной работы уже давно придумали ajax?
0
|
1 / 1 / 1
Регистрация: 31.03.2013
Сообщений: 16
|
|
02.04.2013, 12:01 | 7 |
в php это не реально!!! не ломайте голову. ajax - это как вариант.
0
|
118 / 107 / 17
Регистрация: 10.02.2013
Сообщений: 278
|
|
02.04.2013, 22:53 [ТС] | 8 |
подскажите, как на ajax организовать это? вобщем чтоб отправлялись get запросы ?id=1, ?id=2 и т.д.
0
|
1 / 1 / 1
Регистрация: 31.03.2013
Сообщений: 16
|
|
03.04.2013, 11:40 | 9 |
0
|
118 / 107 / 17
Регистрация: 10.02.2013
Сообщений: 278
|
|
03.04.2013, 16:32 [ТС] | 10 |
решил проблему с помощью AngryCurl
1
|
03.04.2013, 16:32 | |
03.04.2013, 16:32 | |
Помогаю со студенческими работами здесь
10
CURL, многопоточность и массивы Асинхронные запросы, многопоточность PHP Не работает многопоточность - Страница находится в ожидании Многопоточность PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |