Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   На чем лучше писать online javascript шахматы (https://javascript.ru/forum/server/27795-na-chem-luchshe-pisat-online-javascript-shakhmaty.html)

Kolyaj 25.04.2012 17:27

Цитата:

Сообщение от trikadin
Кстати, а какой сервер вы используете? nginx?

Нода сама себе сервер, какой-то ещё сервер в общем случае не нужен. Но у меня перед ней стоит nginx, чтобы
1. Чтобы раздавать статику nginx-ом.
2. Чтобы держать на одном виртуальном сервере несколько сайтов. nginx раскидывает на разные порты запросы к разным хостам.

trikadin 25.04.2012 17:31

Цитата:

Сообщение от Kolyaj
1. Чтобы раздавать статику nginx-ом.

Эм, это файлы, в смысле?) Ну, те, которые не нужно менять нодой?)

Kolyaj 25.04.2012 17:38

Картинки, стили, клиентские скрипты.

trikadin 25.04.2012 17:44

Цитата:

Сообщение от Kolyaj
Картинки, стили, клиентские скрипты.

Да, понял. Если не секрет - какая конфигурация сервера и нагрузки на него?

Kolyaj 25.04.2012 17:59

VDS за 150 рублей в месяц, 64 МБ оперативы, процессор не помню, в него не жмёт.
~50000 хитов в день, запросов к ноде, соответственно, примерно столько же, т.к. статика отдаётся nginx-ом.

Gozar 25.04.2012 21:18

Цитата:

Сообщение от trikadin
Примерно то же происходит и со страничками в вебе, поэтому JS-ники, которые пишут на клиенте, часто не задумываются об утечках памяти.

Эм, это наверное только те, которые не пишут приложения. Те, кто пишут приложения, работающие долгое время, просто не могут не задумываться, они вынуждены.

trikadin 25.04.2012 21:21

Цитата:

Сообщение от Gozar
Эм, это наверное только те, которые не пишут приложения. Те, кто пишут приложения, работающие долгое время, просто не могут не задумываться, они вынуждены.

Таких (которые пишут приложения) больше, имхо) А ещё есть те, кто забивает.

Gozar 25.04.2012 21:27

Цитата:

Сообщение от trikadin
А ещё есть те, кто забивает.

А что можно забить на то, что память будет съедена и браузер упадет? :)

trikadin 25.04.2012 21:36

Цитата:

Сообщение от Gozar
А что можно забить на то, что память будет съедена и браузер упадет?

Можно. Контакт, например, с успехом это делает.

Gozar 26.04.2012 09:33

Цитата:

Сообщение от bombascter (Сообщение 171144)
На каком языке лучше всего писать серверную часть обмена данными (передача ходов), ajax не подходит.

Мне вот интересно коим местом ajax связан с тем, на каком языке лучше писать серверную часть? ajax по большей части браузерная часть. Серверная часть не зависит от того, будете вы отправлять данные из браузера ajax или через почтальона. Хочешь пиши серверную часть на Erlang, xочешь на PHP, хочешь на nodejs, хочешь на java.

Цитата:

Сообщение от bombascter (Сообщение 171144)
Читал о сокетах, наверное не самое лучшее решение ?

Можно поинтересоваться почему сокеты придуманные для мгновенного обмена информации между сервером и браузером, для чатов и прочего не самое лучшее решение?

Что тогда самое лучшее решение если не сокеты, заглушки из флеша?

Мне кажется или ты плохо знаком с предметной областью? Потому что если это так, то возможно не стоит категорически отказываться от технологии, даже не понимая как она работает и для чего она придумана. Лучшим решением будет сначала изучить технологии, а затем уже говорить что что-то не подходит по той или другой причине, но причина должна быть обоснована. Например сокеты не поддерживаются IE7, а ты решил писать шахматы только для IE7.


Часовой пояс GMT +3, время: 19:50.