Денис Котляров: UniSender, это так не задумываясь, пару лет назад видел у них бесплатные рассылки, а сейчас так и вовсе должно быть такого много.
Свой сервер рассылок, для неспециализированного ресурса это минус. Когда почтовику приходит письмо с нового сервера, оно идет всегда в спам, и неважно сколько успешных проверок проходит это письмо. Даже гугл отправляет в спам, а некоторые постовые сервисы и вовсе не отображают пользователю такие письма, даже в спаме.
На стандартном хостинге такой проблемы нет, там почта идет через сервер хостера не первый год, но раз вы говорите о своем smtp, то проблем не избежать точно.
Даниил Колесниченко: субд самописная это у фейсбука, а вк написан на их собственном языке FPHP, а вот все эти стены.чаты и прочую обновляемую в реальном времени штуковину, обслуживает самописный Jabber сервер на Node.js
"После окончания тестирования мы планируем сделать открытым код самого XMPP-сервера ВКонтакте, написанного Олегом Илларионовым на node.js." wiki.jrudevels.org/VKontakte/Jabber
Именно тот цикл, о котором я говорю.
stdin, stdout и stderr - это и есть потоки ввода/вывода
В вашем примере считывают stdout.
О чем я говорю? у вас PHP, который не предназначен для асинхронной и непрерывной работы.
Чем дольше ваш цикл работает, тем больше утечки памяти, а ваш код в цикле - блокирующая операция.
bushart: много, поскольку у вас есть готовый пример для чтения с консоли, циклы вы писать должны уметь, нет абсолютно желания брать ваш же пример, класть в цикл и писать вам, ваш же пример, только в цикле.
Vladimir Abiduev: Хотя, почему бы не поспорить.
RoR и правда изначально был фреймворком, изначально написан на Ruby. А PHP родился из Perl кажись.
Есть такое понятие - уровень абстракции. И вот весь мир вам говорит что по уровню абстракции RoR это язык и сравнивать его с языками корректно. А вы кричите "это фреймворк! фреймворк!!!", никто не отрицает, изначально RoR был создан как фреймворк.
Javascript возможно и ужасен, а может браузеры просто позволяют на нем ужасно писать. Node.js к примеру, так много не прощает.
Node.js - исполнительная среда для JavaScript, да я полностью согласен, этот JavaScript отличается, он более строг, чем тот что в браузере, но основа все та же. Но некорректно называть Node.js только яп, ведь он несколько больше чем только яп.
sim3x: не в курсе, DOU - старейший украинский ИТ ресурсов, ему около 10 лет. Статьи конечно написаны не таким интересным языком как на хабре, но вот количество разных графиков и статистической инфы впечатляет.
Думаю происки политиков, ресурс то украинский.
Сам график добавил к ответу.
He11ion: отличный пример.
Нагрузка фейсбука лежит на базе данных, движок которой написан специально для фейсбука.
Больше половины нагрузки вк лежит на его джабер сервефре, написанном на Node.js, остальная нагрузка лежит на языке FastPHP, разработанном специально для вк и от пхп имеющее только его синтаксис.
Оба этих продукта изначально были написаны на PHP и обоим пришлось от PHP отказаться.
Там все написано, куда на что. Консоль необязательна, любой фтп клиент умеет все это менять в графическом режиме.