Страница 1 из 1

Yii многопоточность

Добавлено: 2013.04.29, 16:06
D-3210
Можно ли в Yii стандартными способами реализовать многопоточность?
Если нет, посоветуйте как лучше это сделать средствами php или в связке с js.
Один раз приходилось реализовывать при помощи curl. Получилось глючно и не симпатично)

Re: Yii многопоточность

Добавлено: 2013.04.29, 16:16
anton44eg
PHP - не многопоточный язык. Если реализовывать - только костылями. Зачем вам?

Re: Yii многопоточность

Добавлено: 2013.04.29, 16:51
D-3210
мне нужно реализовать парсер csv с записью в бд. При этом количество строк в файле - до 100 000.

Re: Yii многопоточность

Добавлено: 2013.04.29, 16:58
anton44eg
Пишите - в чем проблема?) Сомневаюсь, что многопоточность сильно ускорит.

Re: Yii многопоточность

Добавлено: 2013.04.29, 17:47
D-3210
Проблема естественно в скорости выполнения. Логика простая - открывается файл и построчно в цикле обрабатываются данные с проверкой на уникальность записей. Думал будет коробочное решение.

Re: Yii многопоточность

Добавлено: 2013.04.29, 17:52
anton44eg
с уникальностью и многопоточностью вы бы ой как намучались.

Re: Yii многопоточность

Добавлено: 2013.04.29, 18:10
D-3210
Проект на выделенном серваке. Может лучше консольную утилиту, работающую в фоне?

Re: Yii многопоточность

Добавлено: 2013.04.29, 18:10
anton44eg
так, конечно, лучше.

Re: Yii многопоточность

Добавлено: 2013.04.29, 18:12
D-3210
Спасибо

Re: Yii многопоточность

Добавлено: 2013.04.29, 18:15
BuCeFaL
Можно использовать Gearman http://php.net/manual/ru/gearman.exampl ... e-task.php