[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поставил NODE.JS
Страницы: 1, 2
VELIK505
День добрый господа поставил себе на сервер Node.js
прогнал пару циклов:
NodeJS
Цикл в 1 000 000 000 прошел за 5 секунд.
var n = 1000000000; //1 000 000 000
for(var i=0;i<n;i++){

}
console.log("END");


PHP
Цикл в 1 000 000 000 прошел за 1 минуту 48 секунд
<?
ini_set("max_execution_time", "10000");
$n = 1000000000;
for($i=0;$i<$n;$i++){

}

echo "END";
?>

Получаеться что Нода в 25 раз быстрее!

Поставил чат ТЕСТИМ
Отдача потрясаящая. Задержка 0.

Кто-нить работал с Ноде? Как мне с nginx вязать её? Мне на прокс что кидать ему скрипт который со стороны Ноды исполняеться или клиентскую часть?
VELIK505
исходники чата
http://nodejs.ru/553
У меня есть Чат афигенный самописный. Если хочешь допишем для ноды.
sebastjan
А зачем nginx связывать с ноде?
Будет ли быстрее?
Я так понял что для быстродействия - статику nginx быстрее отдаёт.
VELIK505
Да статику на nginx повешать рекомендуют.
sebastjan
А в ноде нет системы кеширования как nginx для статики?
Ведб получаеться два сервера, один фрондэнд- nginx
Второй бакэнд НОДЕ.
Может всё в Ноде можно сделать без nginx ?
Наверняка может быть быстрее.
Я вот вычитал что можно даже самому сжимать в гзип файлы и ставить на сервер, скачал неплохую книженцию по быстродействию, там и серверная часть вразумительно описанна.Тесты и т.д.
быстрый сайт
VELIK505
У меня щас без nginx. Всё воспроизводиться только средствами node.js
Статику то всё равно надо вешать на прокс нгинкса.
Можно и без него. Но все вешают на прокс даже Вконтакте нода на проксе нгинкса висит. Я думаю там не дураки сидят
VELIK505
Node.js лишь отдаёт быстрее Ява скрипты. Потому что V8 это серверный Js и он воспроисводиться быстрее на стороне сервера а не на стороне клиента! А вот статику для более быстрой генерации страницы на nginx вешать уже надо.
Я это всё знаю. Я webo.in весь раза 3 перечитывал.
sebastjan
Выше отредактировал сообщение, книжка ничего такая.
Думаю потому и висит в контакте на прокси, так как они очень много серверов имею.
Да и вообще там много что покрыто тайной.
Ещё одна мысль поему вконтакте они так делают - потому что НОДЕ ещё очень мало популярный, с специальстами будут проблеммы.
Но мои догадки.
VELIK505
На NODE.JS уже куча проектов перешло. И во многих он используеться. И несколько уже на подходе которые ноду свою пишут. Яху пишут Ноду свою. На основе Tornado.
Есть NODE.JS а есть Tornado так вот Tornado ещё быстрее чем Нода. Tornado всех порвал всеместе взятых
sebastjan
ТОесть по своему функционалу НОДЕ полностью покрывает ПХП.
С одной стороны даст это огромный толчок для начинающих, многие начинают дейтельность именно с яваскрип, что поможет увеличить в разы программистов серверной стороны.
VELIK505
Всё что ты делал на php можно на Чистом Ява скрипте делать. Только благодаря NODE.JS это работать будет быстрее в разы. Я вон пару циклов прогнал выше видел? У меня чуть глаза на лоб не вылезли в 25 раз php обоссывает
sebastjan
Ищу мануалы , по переменным по основам, по настройки конфига для сервера.
Да и вообще пока не очень понимаю про тему переменных пост и гет.
Может подскажешь мануал .
VELIK505
Так же перевод сайта на несколько языков можно мутить на ноде на лету чтобы всё переводилось.
А не так тупо как на php создать 2 файла и в массив весь перевод загнать по ключу.
Это всё уже старые дедовские методы. А раньше думал как так вконтакте одновременно обновляеться триллионы записей и всё это держиться и не падает.
Если тебе интересно почитай я на форуме своём статью выкинул даже скрины как со стороны ноды запускать приложения
http://buxoid.ru/index.php?showtopic=64
sebastjan
да уж, результаты потрясающие.

тест запроса чата

Где твой сервер физически находиться?
VELIK505
Цитата (sebastjan @ 28.08.2011 - 12:43)
Где твой сервер физически находиться?

Санкт-Петербург.
Мажордомо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.