là nó có ích cho máy chủ dữ liệu tĩnh sử dụng Nginx (Hình ảnh, css, js) và dữ liệu động (Mã ứng dụng + cơ sở dữ liệu) sử dụng Apache không?Nginx và Apache
Trả lời
Điều này rất hữu ích. Some benchmarks đã cho thấy nginx nhanh gấp hai lần Apache với nội dung tĩnh.
Tùy thuộc vào ứng dụng của bạn có thể. Ý tưởng là, ứng dụng của bạn có thể bao gồm nhiều yêu cầu tĩnh trên mỗi trang. Nếu bạn có thể trả lời với một dấu chân bộ nhớ nhỏ Nginx, bạn có thể sẽ cần ít công nhân Apache hơn, có lẽ sẽ có dung lượng bộ nhớ cao hơn cho cùng một lượng lưu lượng truy cập.
Nó cũng hữu ích vì bị rách.
Hãy tưởng tượng yêu cầu http của trình duyệt cho một lượng lớn dữ liệu động. Kết nối mạng của khách hàng chậm hơn nhiều so với mạng nội bộ (trường hợp thường xuyên nhất khi nginx và apache trên cùng một máy chủ, vì vậy họ giao tiếp thông qua giao diện loopback). Apache đã tải tất cả dữ liệu lên nginx và nhân viên của nó sẵn sàng phục vụ yêu cầu tiếp theo rất nhanh trong khi nginx gửi dữ liệu đó tới máy khách.
Do tốc độ và dấu chân của nginx, nó có thể xử lý nhiều kết nối đồng thời hơn nên cộng sinh này hoạt động rất tốt.
so sánh tốt, kiểm tra ở đây - http://wiki.dreamhost.com/Web_Server_Performance_Comparison
Không chỉ là nó hữu ích để có Nginx phục vụ hình ảnh tĩnh, nhưng có Nginx proxy để Apache là một chiến thắng lớn là tốt. Điều này là do các máy khách chậm làm cho Apache giữ các luồng bận lâu hơn mức cần thiết. Nginx có thể xử lý ứng dụng khách chậm và cho phép Apache hoàn thành yêu cầu nhanh nhất có thể, giải phóng luồng (và bộ nhớ) cho các yêu cầu khác. Nginx sẽ chấp nhận yêu cầu nhanh như kết nối cục bộ của bạn sẽ cho phép và trả lời phản hồi lại cho ứng dụng khách chậm.
ý của bạn là: tốt nhất là sử dụng nginx như một Proxy ngược cho Apache? nếu yea, làm thế nào tôi có thể làm điều đó? – Shafizadeh
- 1. máy chủ web nginx và apache
- 2. Cấu hình cho Django, Apache và Nginx
- 3. nginx/apache/php vs nginx/php
- 4. Apache + mod_wsgi vs nginx + gunicorn
- 5. Nginx phân phối nội dung tĩnh và proxy tới apache
- 6. Cách thiết lập apache/nginx chuẩn
- 7. Apache/PHP tới Nginx/Tornado/Python
- 8. sự khác biệt giữa apache/nginx/IIS
- 9. Vòng lặp sự kiện Node.js - nginx/apache
- 10. Mono 2.11 với nginx hoặc apache
- 11. Cài đặt Subversion trên Ubuntu bằng NGINX, không phải Apache
- 12. 502 Cổng xấu với nginx + apache + subversion + ssl (SVN COPY)
- 13. Biến Nginx tương tự như SetEnv trong Apache?
- 14. Apache Tomcat 7 + Nginx - IsTomcat Native cần thiết?
- 15. Tại sao cài đặt máy chủ (Nginx, Apache ...) với Node.js?
- 16. Sử dụng node.js để thay thế apache/nginx và thực thi bảo mật php
- 17. nginx và auth_basic
- 18. nginx và proxy WebSockets
- 19. proxy nginx và chuyển hướng 404
- 20. Heroku Cedar và nginx (gzip)
- 21. Gunicorn và Django với Upstart và Nginx
- 22. Proxy nginx mọi hoạt động đến nginx từ xa
- 23. nginx và trailing slash với proxy vượt qua
- 24. OpenCart trên nginX
- 25. mod_evasive cho nginx?
- 26. Apache và c10k
- 27. Apache ProxyPass và Sessions
- 28. LiteSpeed và Apache httpd
- 29. Apache proxyPassReverse và Websockets
- 30. Liệu Nginx có phải là proxy ngược để trợ giúp Apache về nội dung động chỉ
Bạn có cần apache không? Chúng tôi đã hoàn toàn thoát khỏi nó. – chrislovecnm