Хорошая облегченная платформа веб-сервера? [закрыто]

8

Какие веб-серверы и фреймворки хорошо работают на RP? Существуют ли какие-либо настройки, которые можно внести в файлы конфигурации веб-сервера, которые позволят ему работать лучше, учитывая ограниченную оперативную память?

Даррен Уилкинсон
источник
2
Проголосовал за закрытие. Это слишком субъективно, и многие ответы можно найти в другом месте.
Jivings
Я бы предложил сделать это вики сообщества, и мы начнем перечислять варианты. Нет ни одного хорошего ответа, но было бы неплохо иметь список, на который люди могут ссылаться здесь.
silent__thought
@silent__thought, сделав его вики-сообществом, не изменится тот факт, что он плохо подходит для формата Q + A. Эта ошибка часто делалась в первые дни StackOverflow.
finnw

Ответы:

9

Не будет универсального ответа на это, так как слишком много разных требований от веб-серверов для разных приложений. Вопросы, на которые будут получены более точные ответы, будут следующими: Я хочу разместить небольшое приложение Ruby on Rails на Pi (инструкции по адресу: RPi Ruby on Rails ).

Pi сможет размещать большинство веб-серверов и / или платформ, так как оба стараются сохранить минимальные требования к памяти, чтобы они могли поддерживать больше конечных пользователей с меньшими ресурсами сервера. Веб-серверы, предназначенные для расширения нижних границ серверных ресурсов, были бы полезны, если требуется максимальное количество клиентов, при попытке проверить многие параметры, перечисленные в сравнительной таблице облегченных веб-серверов Википедии .

Для пользователей, которым требуется более полнофункциональный веб-сервер, нормальные подозреваемые, такие как Apache, будут работать хорошо, но вам придется потратить некоторое время на настройку всех параметров, чтобы использовать минимальные параметры, требуемые конкретным используемым приложением.

LovesTha
источник
2

Как уже говорилось, на этот вопрос нет ни одного хорошего ответа. Есть много веб-фреймворков, которые будут отлично работать на Pi. Однако...

Я планирую запустить приложение Node.js на моем Pi. Установить Node.js в Arch Linux ARM так же просто, как и pacman -Sy nodejs. Используя Express и Sqlite, вы сможете создать довольно быстрое веб-приложение, которое не имеет проблем с Pi.

silent__thought
источник
1

Я согласен, что невозможно дать ни одного хорошего ответа на этот вопрос. Однако некоторое время назад я задал себе тот же вопрос и попытался с помощью nginx на Pi.

Я написал очень простое руководство по его установке. Вот оно: http://www.joscandreu.com/post/22439909883/install-nginx-on-raspberrypi

Я также попытался с помощью node.js, так как я не запускал arch linux, а Debian, мне пришлось скомпилировать узел из исходного кода с некоторыми настройками, что заняло около 1 часа. Это руководство, которое помогло мне установить узел: http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi

Joscandreu
источник
Это то, что происходит с ответами только по ссылке. Обе ссылки не работают по состоянию на декабрь 2016 года. Остальные слова не дают никакой ценности.
Techraf