Những máy chủ và khung web nào hoạt động tốt trên RP? Có các chỉnh sửa nào có thể được thực hiện đối với các tệp cấu hình máy chủ web sẽ giúp nó chạy tốt hơn với RAM bị giới hạn không?
Những máy chủ và khung web nào hoạt động tốt trên RP? Có các chỉnh sửa nào có thể được thực hiện đối với các tệp cấu hình máy chủ web sẽ giúp nó chạy tốt hơn với RAM bị giới hạn không?
Câu trả lời:
Sẽ không có câu trả lời chung cho vấn đề này vì có quá nhiều yêu cầu khác nhau từ các máy chủ web cho các ứng dụng khác nhau. Các câu hỏi sẽ nhận được nhiều câu trả lời tinh tế hơn sẽ xuất hiện dọc theo dòng: Tôi muốn lưu trữ một ứng dụng Ruby on Rails nhỏ trên Pi (hướng dẫn tại: RPi Ruby on Rails ).
Pi sẽ có thể lưu trữ hầu hết các máy chủ web và / hoặc khung vì cả hai đều cố gắng giữ các yêu cầu bộ nhớ của họ ở mức tối thiểu để họ có thể hỗ trợ nhiều người dùng cuối hơn với ít tài nguyên máy chủ hơn. Các máy chủ web được thiết kế để đẩy các giới hạn thấp hơn của tài nguyên máy chủ sẽ hữu ích nếu muốn có số lượng khách hàng tối đa, thử kiểm tra nhiều tùy chọn được liệt kê trong biểu đồ so sánh các máy chủ web nhẹ của Wikipedia .
Đối với người dùng muốn các máy chủ web đầy đủ tính năng hơn, các nghi phạm bình thường như Apache sẽ hoạt động tốt, nhưng bạn sẽ muốn dành chút thời gian để điều chỉnh tất cả các tùy chọn để sử dụng các tùy chọn tối thiểu theo yêu cầu của ứng dụng cụ thể đang sử dụng.
Như đã nêu, không có một câu trả lời hay cho câu hỏi này. Có nhiều khung web sẽ chạy tốt trên Pi. Tuy nhiên...
Tôi đang dự định chạy một ứng dụng Node.js trên Pi của mình. Cài đặt Node.js trên Arch Linux ARM cũng dễ như vậy pacman -Sy nodejs
. Sử dụng Express và Sqlite, bạn sẽ có thể tạo một ứng dụng web khá thú vị mà không có vấn đề gì trên Pi.
Tôi đồng ý không thể đưa ra một câu trả lời hay cho câu hỏi này. Tuy nhiên, một thời gian trước tôi đã tự hỏi mình câu hỏi tương tự và tôi đã thử với nginx trên Pi.
Tôi đã viết một hướng dẫn rất đơn giản về cách cài đặt nó. Đây là: http://www.joscandreu.com/post/22439909883/install-nginx-on-raspberrypi
Tôi cũng đã thử với node.js, tuy nhiên vì tôi không chạy arch linux nhưng Debian tôi phải biên dịch nút từ nguồn với một số hack cấu hình, mất khoảng 1 giờ. Đây là hướng dẫn làm việc cho tôi để cài đặt nút: http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi