Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Есть ли какая-то норма, определяющая сколько пользователей приходится на одного человека из поддержки?

Лучший ответ:
Каждая IT система — уникльна, соответственно норм — нет и не может быть.
В среднем по больнице, при стандартизированном парке железа и ПО, зарезанных политиках и прочем, считается что 1 человек на 100-150 ПК, может и больше, особенно если вся работа заключается в «пришел — поменял компьютер».
С серверами сложнее, т.к. разные архитектуры, задачи и прочее, от 5 до 20 серверов, больше — уже чисто физиологически труднее, если, конечно, это не HPC ноды =)

Худший ответ:
чётких норм нет — чаще IT делят по функционалу и, при нехватке людей, увеличивают штат
Вопрос: Как передать имя пользователя из auth_basic nginx на бекэнд?

Лучший ответ:
Есть переменная $remote_user. Передавать так же как и любые другие переменные.

Худший ответ:
Если бекенд на PHP то скорее всего так, дайте знать если не сработает и укажи на чем у вас бекенд<?php

echo '<pre>';
print_r($_SERVER);
echo '</pre>';
?>
Вопрос: Как реализовать многие-ко-многим в ActiveRecord?

Лучший ответ:
А вы заметили, что описанные вами запросы вызываются через статический метод, а не через объект? 
Статические методы AR это что-то вроде построителя запросов. 
Что касается многие ко многим:
$article->articleAuthor->authors - последовательный неявный вызов getArticleAuthor у модели Article, и getAuthors у модели ArticleAuthor
Фигурирует три модели: Article, ArticleAuthor, Author, где ArticleAuthor - модель промежуточной таблицы и работает всего с двумя основными полями: article_id, author_id.

Худший ответ:
В модели и объявитеpublic function getTags()
{
    return $this->hasMany(Tags:classname() (или какой у вас там класс тегов), ['article_id' => 'id']);
}var_dump($article->tags);
Вопрос: Нюансы о производительности setTimeout/setInterval в связи с canvas?

Лучший ответ:
используй requestanimationframe

Худший ответ:
- Использовать 2-3 наложенных друг на друга canvas как слои;
- Кешировать в img все, что можно заранее нарисовать и при отрисовке использовать только drawImage();
- Не перерисовывать все, что можно не перерисовывать.
Вопрос: Вычисление повторяемости событий в календаре

Лучший ответ:
м.б., поможет habrahabr.ru/blogs/infosphere/120870/

Худший ответ:
Удобней всего наверно сделать определенные промежутки, и для каждого делать отдельную функцию возвращающую следующую дату:
getNextWorkDay(date), getNextWeekDay(date), getNextFirstDayOfMonth(date) итд.
+ Простые задачи на много проще универсальных
+ Это будет быстрей универсальной задачи
+ Это легче поддерживать
 — Все промежутки нужно будет описывать отдельно
Вопрос: Как использовать контроль версий для сайта на обычном хостинге?

Лучший ответ:
Как использовать контроль версий для сайта на обычном хостинге?
Передельно просто. Рецепт такой:
1. Берёте любой, можно самый дешевый VPS (если своего сервера нет)
2. Настраиваете там GIT'репозитории в нужном количестве
3. В каждый репозиторий, кладёте скрипт-хук, который будет выгружать изменившиеся файлы на нужны FTP-сервер (судя по ссылкам выше, подобные решения есть уже или в готовом или в полу-готовом виде).
То есть, Вам навсего нужно ознакомиться с механизмом "хуков" гита, как мне видится. И можно ещё пожалуй, ознакомиться с FTP-клиентами запускаемыми из консоли, или механизмом монтирования FTP как файловой системы... Вариантов много, Вам нужно просто выбрать.

Худший ответ:
На хостинге должен быть установлен git. Заливается также - через clone.
Вопрос: Nemerle: Как популяризировать язык программирования?

Лучший ответ:
Доклады на конференциях, статьи на тематических ресурсах, open-source проекты, написанные на Nemerle/

Худший ответ:
Сменить платформу. Net это Microsoft и с ними сложно конкурировать. Думаю C# устраивает 90% программистов, связку C# + Resharper так просто не возможно чем либо перебить. C# + F# покрывают потребности практически всех, остается пара десятков человек которым нужно что то еще, на них сложно выехать. Какие есть варианты. 
Java — уже есть скала, в которой вот вот появятся макросы, думаю шансов нет. 
iOS — возможно
JavaScript — мне видится оптимальным. Популярность будет только расти, а нормального языка компилирующегося в js нет. Скоро появится Kotlin, и он может занять вакантное место, но по фичам он проигрывает Nemerle. Ну и как плюс js, через него можно выйти на туже мобильную платформу.
Вопрос: Как добавить элемент в блок элементов через js?

Лучший ответ:
Гуглить не пробовали?Добавление и удаление узлов

Худший ответ:
jq append,before,html,text в помощь!
Вопрос: Как сделать парсинг авторов постов в сообществе средствами VK API?

Лучший ответ:
Посмотри в сторону callback api, данные будут потупать самостоятельно, мгновенно, не нужно парсить их по крону, и так же передаются данные кто именно запостил пост, даже если он без подписи. Там получается айдишник юзера который запостил, а дальше - users.get

Худший ответ:
Тебе поможет метод wall.get
Дальше просто json_decode и если нужно, то можно пройтись users.get
Вопрос: Как запустить питон-скрипт на сервере?

Лучший ответ:
ssh удаленный_сервер
apt install screen
screen
python3 твой_скрипт
 Ctrl+A+D

Худший ответ:
подсключаетесь по ssh, потом python script.py&
Вопрос: На чем написать клиент игры 2d?

Лучший ответ:
Unity3d как двиг с наикрупнейшим сообществом и низким порогом входа.

Худший ответ:
Это простой изометрический уровень, в принципе - подойдёт любой язык.
Web-app(nwjs.io+js)+server(node.js) и получите искомое.
Вопрос: Почему if в PHP выдает неверный результат, когда он внутри foreach()?

Лучший ответ:
Упрощайте.
Foreach ни при чём. Обычные фокусы приведения типов.var_dump('L' == 'F', 0 == 2, 0 == 'F', 'F' == 0, (int) 'F', '0' == 'F', 'F' == '0');
Не число приводится к строке и сравнивается, а строка приводится к числу. F не является числом, поэтому приводится к 0. 0 равен 0? Да, такое условие истинно.
Сравнение с учётом типов - $op1 === $op2

Худший ответ:
приведение типов сработало , используйте три знака равенства
Вопрос: Где искать красивые темы для консоли?

Лучший ответ:
https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
https://www.quora.com/What-is-your-favorite-oh-my-...
баш нужно будет поменять на zsh

Худший ответ:
Есть очень приятная консоль tilix. Почитайте FAQ и документацию, там написано и где темы под неё взять, и как сделать выпадающей, и проч.
Цветастая полоска - это powerline. Почитайте в доках как это установить, работать будет на всех консолях. 
Это всё в дополнение к ответу sim3x
Вопрос: Какую литературу или ресурсы по IT-бизнесу вы можете посоветовать?

Лучший ответ:
Считаю что бизнес-литературу читать не нужно. Только голову шаблонами забивает а в жизни всё равно всё получается не как в книге. Особенно пагубно читать западную - можете случайно проникнуться верой в то что построите аналог Apple ))
Мой совет: читайте налоговый кодекс, да не так романтично, зато пользы для бизнеса в 100 раз больше

Худший ответ:
Хорошую бизнес-литературу читать нужно и полезно, нужно только научиться отличать полезные идеи от воды. Бизнес в сфере IT своими принципами не отличается от любого другого бизнеса, так что можете читать обычную бизнес литературу.
Вопрос: Что делать с дублями?

Лучший ответ:
301, зачем же терять клиентов со своей 404?

Худший ответ:
Если данные страницы в свое время были в индексе поисковых систем, вероятно на них кто-то мог ссылаться. Потому не стоит их просто выкидывать из поиска, стоит использовать их ссылочный профиль (некоторые покупают ссылки =) а вы хотите их просто в 404 пустить). Так же не стоит забывать о том, что URL которые уже ранжируются в поисковых системах на начальном этапе миграции, будут иметь позиции лучше чем страницы с новыми URL (если не использовать 301). Потому обязательно надо сделать редиректы, для того чтобы информация накопленная поисковыми системами о этих страницах не удалилась, а передалась на новую.
Идеальным вариантом решения будет использование 301 редиректов в htaccess или nginx.conf со страниц с дублями (старых страниц) на один URL (новую страницу). 
Хорошая статья о 301 редиректах https://devaka.ru/articles/redirect-301
Второй вариант, это использование старых страниц дублей с прописанным “rel canonical” указывающим на новую страницу. Данный вариант менее приемлем, но удобен (а иногда и единственный вариант) для некоторых проектов (например в случае если нет возможности править htaccess, либо используется ”кастомная” CMS).
Пример и разъяснения по canonical  https://devaka.ru/articles/link-rel-canonical
И не забывайте использовать GSC (Google Search Console – по старому WMT). В нем можно посмотреть список страниц на которые были заходы и сайт выдал 404 ошибку (стоит добавить этот список в список редиректов если случайно пропустили).
Вопрос: По каким характеристикам выбирать процессор?

Лучший ответ:
Кеш, карл! кеш
а также в нем слабовата видео и HDD

Худший ответ:
Есть еще такая штука, как "архитектура процессора". 
Вот вам целое сообщество угорающее по выбору и оценке железяк и максимальной производительности: Список форумов » Тематические форумы » Процессоры
Вопрос: Лучшие способы набора массы для стартапа?

Лучший ответ:
Полезный блогинг. Пишите полезные статьи на том же хабре. Отличный способ, но требует усилий.

Худший ответ:
Хороший вариант для продвижения старт-апа крауд платформы, и копеечку сможете привлечь и заявить о себе, и за Ваш проект аудитория проголосует рублем!
Одни плюсы!!!)))
Вопрос: Непонятное что-то с Хабром

Лучший ответ:
Может они Чурова взяли просто к себе на работу?

Худший ответ:
А у меня появился пост, которого я точно не писал. Поддержка рекомендовала «вспомнить все» или сменить пароль :-)
Вопрос: Странная обработка Апачем .htaccess-а

Лучший ответ:
Internet Explorer has a lightly-documented “feature” that stops it from serving any custom 404 error page that is less than 512 bytes long. Your visitors will instead be sent to IE’s own 404 page (screenshot), which is generic and suggests they use an MSN search to “look for information on the Internet.” That’s one way to lose visitors! Make sure your custom 404 error page is over this limit — about 10 full lines of text and HTML should be enough.

Похоже, нужно, чтобы размер страницы был побольше, чем 512 байт.

Худший ответ:
Ппц, похоже так и есть, добавил текста, ссылок и прочего и все стало работать. Один файл конечно все равно меньше чем 512 байт, но все равно стал корректно отображаться.
Капец, теперь я кажется понимаю почему IE так не любят веб-девелоперы, начал учиться разработке, в качестве браузера использую IE9, и это уже второй косяк который все остальные браузеры обрабатывают корректно.
Вопрос: Как сделать перенос слов через дефис в тексте черес CSS?

Лучший ответ:
Hyphens просто не везде поддерживается https://developer.mozilla.org/en-US/docs/Web/CSS/h...
Альтернатива — использовать JS-библиотеку, например, https://github.com/mnater/hyphenator (демо mnater.github.io/Hyphenator)
Но, боюсь, из коробки он не знает четких правил переноса в русском языке.

Худший ответ:
Самое простое и кросс-браузерное решение, это расставить в тексте мягкие переносы на этом сервисе и вставить полученный html.
Вопрос: Как написать свой параллакс-скрипт без «дерганий»?

Лучший ответ:
Используй css3 transform и translate, чтобы позиция плавно изменялось до новых scrollDown/scrollRight

Худший ответ:
По этому поводу есть хорошая статья - оригинал, перевод
Вопрос: Битрикс и offset (в запрсе к базе данных)?

Лучший ответ:
CIBlockElement::GetList  - документация по функции, там все есть.
Если Вам требуется получить поля элементов инфоблока (без свойств), можно использовать getList нового ядра. ElementTable - класс для работы с таблицей элементов инфоблоков.

Худший ответ:
"iNumPage" — номер страницы при постраничной навигации.
Если размер страницы 20 элементов и "текущий номер страницы" при запросе == 2, то выборка начинается с 41 записи.
Вопрос: Как быть с long-polling в SPA?

Лучший ответ:
Чистить таймаут.

Худший ответ:
да, чистить надо
можно записывать в data() массив таймаутов, а затем сделать в компоненте beforeRouteLeave и там их чистить
Вопрос: Особенный перенос текста CSS. Как сделать?

Лучший ответ:
Хм... но ведь у вас в примере на первой строке два слова!?

Худший ответ:
Вычислять на JS только. В CSS конечное есть кое-какие фишечки, вроде этой: jsfiddle.net/IonDen/9byr9ktv
Но это не совсем то.
Вопрос: Почему D не популярен?

Лучший ответ:
Потому что его трудно в гугле искать

Худший ответ:
Он не давал радикальных преимуществ. Сложнее большенства языков с GC, но из-за GC не способный полностью заменить C++.
Вопрос: Как передать параметру функции произвольное количество аргументов?

Лучший ответ:
Дублируете вопрос? Ая-яй. Я же вам уже там ответил.

Худший ответ:
Может такой вариант подойдёт?Array.prototype.destroyer = function(a) {
    return this.filter(function(v) {return a.indexOf(v) < 0;});
};
var z = ["tree", "hamburger", 53].destroyer(["tree", 53]);
console.log(z); // "hamburger"
Вопрос: Как организовать рейтинг сайтов?

Лучший ответ:
Набираете название рубрики в поле ввода на этом сайте и жмете ввод. Все что появится ниже - это рейтинг сайтов.

Худший ответ:
Всемирный рейтинг интернет-ресурсов по посещаемости. Покажет вам, на каком месте в мире и в своей стране находится ресурс по количеству трафика.
Пользуйтесь на здоровье.
А вот рейтинг по категориям
Вместо вас уже все придумали. Берите данные оттуда. Это самый авторитетный источник.
Вопрос: Что более перспективно?

Лучший ответ:
Хватит болтать, покажи нам свой код! (с)
Я с Вас поражаюсь, Вы действительно на столько круты, что можете выбирать? Даю палец на отсечение, что Вы ни черта не знаете в программировании (без относительно языка программирования). Делить разработчиков на frontend/backend это какая-то модная чушь, от стартаперов-хипстеров. Разработчик прежде всего должен быть инженером! Универсалом, если хотите. 
Перестаньте спрашивать "Что делать?" на тостере, а просто идите и делайте то, что считаете нужным! 
Ладно, это старческое ворчание. По существу. Вы правы, все хотят middle или senior разработчиков на java вакансиях, и это обоснованно. Т.к. беря junior-а, Вы прикладываете усилия на его обучение. Скажу за себя (я такой твердый middle с обязанностями senior-a), если я вижу, что junior свалит как только я его научу, я его сам выгоняю. А многие junior-ы прямо говорят - я пришел к Вам набраться опыта, перед покорением других вершин. Ну и зачем мне такой junior? Мне нужны люди, которые будут тащить проект, выводить именно мой проект на новые вершины! Вам в первую очередь должно быть интересно само ремесло программистское, и если Вам оно интересно - Вы будете на расхват в любой конторе, на любом стеке технологий.
Удачи!

Худший ответ:
С тем, что вы описали вас оторвут с руками.
Вопрос: Конфигурация сервера для хостинга видео?

Лучший ответ:
Хранить столько Тб на сервере ты не сможешь (да и неправильно это), нужна СХД.
Количество потоков = количество ядер, плюс еще пара ядер для системы и боковых задач. Это минимум.

Худший ответ:
Корпус выше указали неплохой. Но лучше взять подобный, но для 3.5 дисков. 
www.supermicro.com/products/chassis/4U/847/SC847E26-R1400LP.cfm с экспандером. 
Грубо говоря объём одного диска 2.5 сейчас примерно 1Тб, для 3.5 дисков уже 4ТБ есть. 
Контроллер типа adapec 6405. 
Процессор чисто для отдачи xeon 5606 за глаза. Оперативки по вкусу. 
Но тут надо понимать что таких серверов лучше брать два, потому как если диск вылетит, ребилд будет очень очень долгий! 
С отдачей восьми потоков справится легко. Единственное надо указать битрейт, чтобы понять не упрётесь ли в гигабитный порт.
Вопрос: Плавная анимация?

Лучший ответ:
"position: absolute" при ре-рендере триггерит одновременно 3 слоя (лейаут, paint, composite), что для браузера очень трудозатратно (https://csstriggers.com/)
в таким случаях для позиционирования лучше юзать transform: translate, он триггерит только "paint".
+ можно навесить will-change, чтобы подготовить браузер к перерисовке.
+ можно заставить браузер производить рендеринг на GPU - transform: translateZ(0);

Худший ответ:
Все намного проще, подключаешь GSAP и в примерах посмотри как анимировать элементы там получится меньше строк чем в codepen примере.
Через скрипт этот что угодно сможешь анимировать
Вопрос: Как уменьшить потребление памяти Redmine?

Лучший ответ:
А еще лучше nginx+thin.

Худший ответ:
можно просто уменьшить кол-во воркеров до 2-3.
5.12.1. PassengerMaxPoolSize The maximum number of Ruby on Rails or Rack application instances that may be simultaneously active. A larger number results in higher memory usage, but improved ability to handle concurrent HTTP clients.

Аналогично и для Unicorn:
worker_processes 2
Вопрос: Как снизить нагрузку сервера?

Лучший ответ:
профилирование и ещё раз профилирование. Ищите отсутствие индексов в запросах, затем переделывайте запросы, затем агрегируйте данные.

Худший ответ:
Оказывается это хДебаг, жрал всю систему на сайте 1000 хостов, и вот они и генерировали нагрузку.
Вопрос: Как быстро разрабатывать сайты визитки и простые корпоративные сайты на wordpress на старте?

Лучший ответ:
Способ ровно один.
Знание PHP + разобраться с API  движка  сильно в этом поможет кодекс
https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%...
для более сложных тем Как натянуть свою верстку на Wordpress?
И практика, практика, практика

Худший ответ:
Конечно же нет one size fits all. Но если у вас есть устойчивое понимание существование некоторых категорий клиентов со стандартизируемыми требованиями, вы можете сделать комплект из плугина "усекновения админки" для заказчиков микросайтов, или использовать готовый whitelabel для админки. Для одностраничников возьмите недорогой коммерческий плугин OnePress например. А для микросайтов стандартных - Visual Composer, если вам нужно быстро "составить кирпичики" и не заморачиваться. 
Но если у ваших клиентов нестандартные требования в каждом случае, это не подойдет.
Вопрос: Как рассказывать сотрудникам об обновлениях ПО?

Лучший ответ:
Приложение само должно обращаться по указанному url и узнавать о наличии новой версии.
И выводить пользователю окошко нотификации.

Худший ответ:
Как вариант, приложение предлагает обновиться на новую версию и показывает список будущих изменений.
Можно попробовать всплывающим окном после обновления выводить информацию об изменениях и кнопку для обратной связи, типа с изменениями ознакомлен.
Вопрос: Можно ли удаленно делать .vmdk копию ОС работающего сервера?

Лучший ответ:
операция clone из меню виртуалки?
Ну или veeam поставьте...

Худший ответ:
Есть VmWare replication - виртуалка для репликации других, между стораджами/вицентрами.
Вопрос: POS-периферия понятным языком?

Лучший ответ:
Я понимаю, что это некрофилия, но если вдруг кто заглянет в этот вопрос :)
Во-первых, есть единые комплексы из системника, фискального регистратора (ФР), монитора и, возможно, чего-то ещё, собранное в одном корпусе или в общих модулях. Ставятся на учет в налоговую единым куском. И есть сборная солянка из чего угодно, на учет ставится только один ФР. Хотя опять же, деление зачастую весьма условно…
Основные разновидности периферии и интерфейсов, применяемые в точках продаж (АРМ кассира):программируемые клавиатуры, интерфейсы PS/2 и USB-HID;ридеры магнитных и бесконтактных карт;сканеры штрих-кода: светодиодные (надёжность топора, но дальность считывания едва ли пара сантиметров), лазерные (из-за точной механики средней силы удар может оказаться смертельным — сбивается юстировка зеркала, дальность считывания… ну 10-15 см точно можно получить), интерфейсы PS/2, COM, USB-HID, USB-COM (последние два как проводные, так и беспроводные — Wi-Fi, Bluetooth);различные термо- и матричные принтеры, сюда же отнесём ФР, интерфейсы LPT, COM, USB, USB-VCOM, Bluetooth, Wi-Fi, Ethernetдисплеи покупателя, LCD и VFD, последние более популярны, интерфейсы COM, USB-VCOM
Производителей оборудования много, но особо выделяется Posiflex, производящий всё, вплоть до звонков на кухню.
Украинская POSUA делает весьма приятные клавиатуры и ридеры карт.
ChipherLab, Metroligic, Honeywell делают хорошие сканеры ШК.
Некоторые протоколы стандартизованы, в частности OPOS, JPOS. Другие протоколы уже устоялись за годы как неофициальные стандарты.

Худший ответ:
Единых стандартов нет.
Каждый производитель использует свои протоколы/прошивки. Так что существует около десятка вариаций.
Часто это просто винда с .net.
Для конкретных аппаратов можно искать доки у производителя.
Вопрос: Поиск наставника, рально ли?

Лучший ответ:
Алексей, это вполне реально. Приведу пример из практики.
В момент формирования команды для нашего проекта, мы с партнером искали разработчика. Разместили на некоторых ресурсах предложения о сотрудничестве. И к нам обращались ребята, желающие работать в проекте "за просто так". 
Не имея большого опыта, в принципе, никуда толком и не возьмут, но если предложить вариант подмастерья в каком то проекте, а таких масса, то вероятность найти коуча очень велика. 
Итак:
1. Найти проект, где Ваши начальные навыки будут полезны и практиковаться "за хлеб".
2. Зарегистрироваться на нескольких биржах и брать мелкие, несложные заказы. Постепенно, встречая трудности и решая их, перейдетена новый уровень.
3. Устроиться в ИТ-фирму на четверть ставки, там тоже будет масса интересных практических задач и опыт будет полезен.
Надеюсь, мой ответ будет Вам полезен!

Худший ответ:
Если будешь платить за ментора. 
Результат будет зависеть от сумми которой платиш наставнику. 
Имхо. Если просто у кого то будет желание тратить время на вас, то пользи будет минимум.
А вот если - чем дольше работаете с наствником ,тем больше надо будет платить , следовательно больше будете работать и результат будет бистрей.
Вопрос: Место работы для студента: как сделать правильный выбор?

Лучший ответ:
Мы с тобой ровесники , мне тоже в этом году стукнуло 19. На данный момент работаю на позиции middle php - программистом и немного с уклоном yii1 , повезло найти работу в малой веб-студии. Исправляю недочеты на сайте , баги, дописываю код, как по мне читать чужой php код это как читать чужой почерк на бумаге . Не везде понятно что именно там написано. Когда все сайты были доделаны, дали проекты натянуть корпоративный сайт на yii1. 
Но совсем недавно я понял, что остановился в развитии. Я не умею строить крупные (даже средние) проекты на PHP с использованием MVC, мне сложно разбираться с тяжелыми фреймворками, я не умею пользоваться git, и вообще мало чего стою в профессиональной разработке.
Всю свободное время посвящаю кодингу , не когда не стою на месте. Кто то любит играть в доту в свободное время а кто-то как я получает удовольствие от коддинга . Выучил более мение git, научился мержить, коммитить , пушать,  и т.д .Сейчас пишу свой блог на yii-2 . После этого пойду искать работу Yii-программистом (есть цель, молча иду к ней), думаю будет не легко в период кризиса. Для мне программирование это не работа а скорей даже не знаю как описать. У меня работа ассоциируется с усталостью , измотаностью. После работы я не прихожу усталый или измотанный  а наоборот бодречком и сразу сажусь пилить свой бложик. А на счет то что вам сложно учить framework - учите англ.

Худший ответ:
Если не хочешь далеко уходить от вёрстки, то учи современный javascript ( ECMAscript 6 ) и какой нибудь фреймворк(angular или react - без разницы) и оставайся там где работаешь.
angular или react учатся довольно быстро. За пару месяцев будешь уже неплохо шарить.
А там можно будет уже искать работу front-end разработчиком. Возможно даже удаленно. И работать на двух работах. Там где работаешь сейчас - править кнопки и не уходя из этого же офиса работать удаленно front-end разработчиком. Кстати советую подтянуть английский, потому что front-end разработчиком ты легко найдешь работу за границей.
Для javascript ещё есть node.js, который тоже много где используется.
Вопрос: Какой бесплатный хостинг оптимален для wordpress?

Лучший ответ:
предложение: оплатить обычный хостинг, ибо не дорого.

Худший ответ:
локалхост
бесплатные хостинги унылы я проверил в свое время все, блог с минимальной посещалкой они не держат.