У вас очень проработанная, хорошо написанная статья. Все доводы аргументированы, видно что вы потратили время, не поленились искать пруфы не поленились структурировать найденную информацию в логическую цепочку чтобы подвести читателя в конце к определенным вопросам и эмоциям. Тема социальной несправедливости, неравномерного распределения благ — затрагивает самые широки слоя масс и я думаю в каждом вызывает похожие эмоции: ярость, обиду, жажду справедливости. Единственное что настораживает в процессе прочтения это довольна однобокая позиция. Вы в своей статье упрекали многих руководителей в том что они не хотят разбираться в процессе и все упрощают и сами же все упростили до невозможного своим сравнением Рабы => Рабовладельцы. С такими внутренним пониманием “Как устроен мир” наверно практически нереально получать удовольствие от своей работы, а путь вверх по карьерной лестнице просто заказан, потому что в вашем понимании развиваться в профессиональном плане — становиться Рабовладельцем! Что подвигло вас на написание такое статьи? Вас недооценивали учителя в школе, ставили оценку ниже чем на ту которую вы заслуживали? Руководитель на работе не видел ваши старания?
2,26% — о чем вы говорите))))). 9-10 уже хватило бы)
Обычно ставка ипотеки должна быть на уровне инфляции. В Европе какая инфляция такая и ставка а у нас цены на жилье всегда растут, особенно в москве. Те кто покупал квартиры в 06-07-ых гадах щас в рублевом эквиваленте продают их чуть ли не в 2 раза дороже.
Да вы заядлый пессимист!!!!.. Курс то конечно просел очень сильно но цены на жилье остались теже, + обещают процент по ипотеке снизить — жить можно. Что вас угнетает то так?
Эти топ-менеджеры зачастую имели акции в компании в которой работали и успех компании им приносил гораздо больше в финансовом плане чем ЗП. Да и они получали удовольствие от своей работы, от того что делают
Используем PM2 у себя. До этого для перезапуска при падении юзали forever. PM2 намного круче+ позволяет из одной точки ребутать ноды на несокльких серверах. Особы проблем при использовании не было замечено
А что мешало до этого с php использовать Битбакет, какойнить фреймворк с MVC паттерном, к примеру тот же Yii???
Делали очень много серьезных вещей на NodeJS: различные статистики, ротаторы рекламы, админ интерфейс на Angular + nodeJS.
На мой взгляд для таких проектов как ваш очень хорошо подходит PHP
На удивление не было проблем(может быть из за того что MongoDB данные на диск раз в 40 секунд сбрасывает). Уже второй год SSD на том же сервере честно трудиться. Попробую узнать какая модель стоит.
Были проблем с SSD на домашнем компьютере (Vertex 3) через 4 месяца после покупки начались сбои и потери данных.
Также на другом проекте на серверах с отдачей видео используется SSD — на нем nginx кэширует часто отдаваемые файлы, вот там были проблемы, правда и SSD кажись довольно дешевые были.
А что конкретно тестировать?
Время на отдачу одной картинки, количество занятой памяти в зависимости от размера кеша, скорость вставки в монгу?
Если в тесте будет Nginx то думаю можно разбить его на 2 раунда
в Первом nginx NodeJS и GO — просто отдача картинки (nginx не умеет же работать с базой, да и не его эта задача)
Во втором NodeJS и GO все тоже самое + вставка данных в базу
по тестам думаю стоит замерять:
1. Время на отдачу картинки
2 Количество запросов с которыми справляется
3. Потребление ресурсов.
1. Если вы будете делать AJAX запросы со своего сайта на другой домен — придется решать вопросы с кроссдоменностью (в принипе не сложно — отдавать нужные заголовки и прописать crossdomain.xml)
2. Нельзя использовать jQuery, а без него самому описывать AJAX запросы очень проблематично
3. Важно было чтобы это работало в самых древних браузерах
var img=new Image(1,1);
img.src='http://blablablbla';
img.onload = function() {// картинка загрузилась, модем запустить таймер еще на 30 секунд собрать данные и отправить снова};
// Все очень просто
Вы можете сопротивляться сколько угодно долго, но по Вашим ответам видно, что зерно сомнений в правильности выбранного пути уже начинает точить Вас :)
Я не сопротивляюсь.
О том что nginx надежен как «автомат калашникова» я не собираюсь с вами спорить и опыт наработанный админами годами тоже не отвергаю.
Я не думаю что производительности решение на Nginx Будет быстрее.
А вот елси немного усложнить задачу и добавить условие чтобы счетчики обсчитывались реалтайм то Nginx — вовсе не справиться.
Вам как админу просче было бы решить эту задачу посредством nginx мне как программисту через NodeJS — вот и вся разница
может файл вообще в памяти в кэше NodeJS процесса осел
Ну если бы я писал то именно оттуда и отдавал бы файл)
Нет желания сделать конфиг nginx под такую задачу?
я бы потом на том же сервере запустил бы код NodeJS и сделали бы замеры?
Без эксперимента — спорить/обсуждать можно очень долго)
По поводу дисскуссии: под вечер голова чугунная я перепутал термин асинхронность с рекурсией.
P.S. просто при асинхронном коде часто рекурсия используется
P.P.S. по поводу вашего скептицизма насчет NodeJS — вот пример теста сравнивающего Nginx и NodeJS при отдаче статики. Такой тест в принципе не сложно самому сделать, елси будет время на выходных попробую сам сделать антологичное сравнение + предоставлю конфиг Nginx и код NodeJS.
Повторюсь я не в коем случае не агетирую за отдачу статики на сайтах через NodeJS — лучше nginx на сегодняшний день в этом плане ничего нету.
Обычно ставка ипотеки должна быть на уровне инфляции. В Европе какая инфляция такая и ставка а у нас цены на жилье всегда растут, особенно в москве. Те кто покупал квартиры в 06-07-ых гадах щас в рублевом эквиваленте продают их чуть ли не в 2 раза дороже.
Та же PostgreSQL не уступает MongoDB/
Делали очень много серьезных вещей на NodeJS: различные статистики, ротаторы рекламы, админ интерфейс на Angular + nodeJS.
На мой взгляд для таких проектов как ваш очень хорошо подходит PHP
Были проблем с SSD на домашнем компьютере (Vertex 3) через 4 месяца после покупки начались сбои и потери данных.
Также на другом проекте на серверах с отдачей видео используется SSD — на нем nginx кэширует часто отдаваемые файлы, вот там были проблемы, правда и SSD кажись довольно дешевые были.
Если в тесте будет Nginx то думаю можно разбить его на 2 раунда
в Первом nginx NodeJS и GO — просто отдача картинки (nginx не умеет же работать с базой, да и не его эта задача)
Во втором NodeJS и GO все тоже самое + вставка данных в базу
по тестам думаю стоит замерять:
1. Время на отдачу картинки
2 Количество запросов с которыми справляется
3. Потребление ресурсов.
2. Нельзя использовать jQuery, а без него самому описывать AJAX запросы очень проблематично
3. Важно было чтобы это работало в самых древних браузерах
Я не сопротивляюсь.
О том что nginx надежен как «автомат калашникова» я не собираюсь с вами спорить и опыт наработанный админами годами тоже не отвергаю.
Я не думаю что производительности решение на Nginx Будет быстрее.
А вот елси немного усложнить задачу и добавить условие чтобы счетчики обсчитывались реалтайм то Nginx — вовсе не справиться.
Вам как админу просче было бы решить эту задачу посредством nginx мне как программисту через NodeJS — вот и вся разница
Ну если бы я писал то именно оттуда и отдавал бы файл)
Нет желания сделать конфиг nginx под такую задачу?
я бы потом на том же сервере запустил бы код NodeJS и сделали бы замеры?
Без эксперимента — спорить/обсуждать можно очень долго)
P.S. просто при асинхронном коде часто рекурсия используется
P.P.S. по поводу вашего скептицизма насчет NodeJS — вот пример теста сравнивающего Nginx и NodeJS при отдаче статики. Такой тест в принципе не сложно самому сделать, елси будет время на выходных попробую сам сделать антологичное сравнение + предоставлю конфиг Nginx и код NodeJS.
Повторюсь я не в коем случае не агетирую за отдачу статики на сайтах через NodeJS — лучше nginx на сегодняшний день в этом плане ничего нету.
В данном проекте это было не кретично