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

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
D-3210
Сообщения: 50
Зарегистрирован: 2013.02.15, 13:25

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

Сообщение D-3210 »

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

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg »

PHP - не многопоточный язык. Если реализовывать - только костылями. Зачем вам?

D-3210
Сообщения: 50
Зарегистрирован: 2013.02.15, 13:25

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

Сообщение D-3210 »

мне нужно реализовать парсер csv с записью в бд. При этом количество строк в файле - до 100 000.

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg »

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

D-3210
Сообщения: 50
Зарегистрирован: 2013.02.15, 13:25

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

Сообщение D-3210 »

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

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg »

с уникальностью и многопоточностью вы бы ой как намучались.

D-3210
Сообщения: 50
Зарегистрирован: 2013.02.15, 13:25

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

Сообщение D-3210 »

Проект на выделенном серваке. Может лучше консольную утилиту, работающую в фоне?

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg »

так, конечно, лучше.

D-3210
Сообщения: 50
Зарегистрирован: 2013.02.15, 13:25

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

Сообщение D-3210 »

Спасибо

Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

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

Сообщение BuCeFaL »

Можно использовать Gearman http://php.net/manual/ru/gearman.exampl ... e-task.php

Ответить