1 Лучше всего знать можно что угодно, главное хотеть и учить)
2 Скажем так, сайт я буду писать на PHP, но сторону сервера на PHP никак не реализовать, разве что делать модули для PHP на С++. Но это не рентабельно, сервер будет жрать много памяти и делать лишних дел( я про протокол http, который по сути не нужен). Вычислений там будет мало, больше работы с другими серверами, чучуть записи в БД, больше чтения из БД, ну и работа с файлом.
С пхп врятли получится горизонтально масштабировать. И он не подходит он делает некоторые операции по 2-3 минуты, самые трудоёмкие операции у меня написаны на с++, шарп, пхп. пока что побеждают С. Ну оно и понятно.
Не могут они бить написаны на PHP, для сайта еще куда не шло, но на стороне сервера операции занимают по 2-3 минуты, хотя после перевода на Шарп они стали занимать по 2-3 секунды
Поставлю Вам вопрос так, допустим нужно будет создать 100 потоков из них 90 быстрые,- запись/чтение из базы, 10 ресурсоёмкие,- чтение/запись более 100 000 строк, и запись или чтение их из файла. Не будет ли голанг тормозить свои микропотоки(я про те потоки которые не ресурсоёмкие) из за больших потоков?
В строну питона и руби на рельсах, смотрел пол часа назад. тут дело в производительность, если уж использовать то нативное как golang или с++. ибо python, ruby, php, C#. Это все интерпритация. А я пытаюсь от неё отказаться.
1 кластер и прочие вещи организовать не проблема.
2 я и стараюсь все это вынести в отдельный апи сервер который по командам будет все делать
3 быстрота, но не удобность работы с MySQL, потоками, JSON.
4 golang видел и даже пробовал, не совсем понимаю как не нём делать потоки, там какие то не понятные горутины и т.д. а так то он подходил мне по всем параметрам, кроме того что его нужно учить.
2 Скажем так, сайт я буду писать на PHP, но сторону сервера на PHP никак не реализовать, разве что делать модули для PHP на С++. Но это не рентабельно, сервер будет жрать много памяти и делать лишних дел( я про протокол http, который по сути не нужен). Вычислений там будет мало, больше работы с другими серверами, чучуть записи в БД, больше чтения из БД, ну и работа с файлом.