przydatne jest serwerowanie danych statycznych przy użyciu Nginx (Images, css, js) i danych dynamicznych (kod aplikacji + baza danych) przy użyciu Apache?Nginx i Apache
Odpowiedz
Jest to przydatne. Some benchmarks pokazały, że nginx jest co najmniej dwa razy szybszy od Apache'a przy statycznej zawartości.
W zależności od zastosowania może być. Chodzi o to, że twoja aplikacja może składać się z wielu statycznych żądań na stronę. Jeśli możesz odpowiedzieć na nie z niewielkim śladem Nginx, możesz potrzebować mniej pracowników Apache, którzy prawdopodobnie będą mieli większy ślad pamięci przy takim samym natężeniu ruchu.
Przydaje się również dzięki utrzymaniu żywego łzawienia.
Wyobraź sobie http żądanie przeglądarki dla dużej dynamicznej ilości danych. Połączenie sieciowe klienta jest znacznie wolniejsze niż wewnętrzna sieć (najczęstszy przypadek, gdy nginx i apache na tym samym hoście, więc komunikują się za pośrednictwem interfejsu pętli zwrotnej). Apache załadował wszystkie dane do nginx, a jego pracownik jest gotowy do bardzo szybkiej obsługi następnego żądania, podczas gdy nginx wysyła te dane do klienta.
Ze względu na szybkość i zasięg nginx może obsługiwać o wiele więcej połączeń jednocześnie, więc ta symbioza działa świetnie.
dobre porównanie, sprawdź tutaj - http://wiki.dreamhost.com/Web_Server_Performance_Comparison
Nie tylko jest to użyteczne mieć Nginx służyć obrazy statyczne, ale o Nginx proxy Apache jest duża wygrana, jak również. Dzieje się tak, ponieważ powolni klienci powodują, że Apache utrzymuje wątki zajęte przez dłużej niż jest to konieczne. Nginx może poradzić sobie z wolnym klientem i pozwolić Apacheowi na zakończenie żądania tak szybko, jak to możliwe, uwalniając wątek (i pamięć) dla innych żądań. Nginx zaakceptuje żądanie tak szybko, jak zezwoli na to twoje połączenie lokalne, i przeleje odpowiedź z powrotem na powolnego klienta.
Twoja średnia to: najlepsze jest używanie nginx jako Reverse Proxy dla Apache? jeśli tak, jak mogę to zrobić? – Shafizadeh
- 1. Porównaj nginx + Apache + mod_wsgi vs nginx + uWSGI?
- 2. nginx/apache/php vs nginx/php
- 3. Apache + mod_wsgi kontra nginx + gunicorn
- 4. Przepisywanie adresu URL do ciągu zapytania na Apache i Nginx
- 5. Po co używać Apache lub Nginx, itp?
- 6. Mono 2.11 z nginx lub apache
- 7. Od apache do nginx: wordpress przepis przeprojektowania
- 8. Apache Tomcat 7 + Nginx - IsTomcat Native needed?
- 9. Opcje integracji i wdrażania PingFederate i NGinx
- 10. nginx i końcowe ukośnik z proxy przekazać
- 11. Dlaczego warto używać Apache nad NGINX/Cherokee/Lighttpd?
- 12. Czy konieczne jest umieszczenie Unicorn za Nginx (lub Apache)?
- 13. Zainstaluj Subversion na Ubuntu z NGINX, a nie Apache
- 14. Tornado, Nginx, Apache ab - apr_socket_recv: Reset połączenia przez peer (104)
- 15. Wstrzykiwanie nazwy użytkownika/userID poziomu aplikacji do dziennika nginx/Apache
- 16. Użycie pliku node.js do zastąpienia apache/nginx i wykonania zabezpieczenia php
- 17. Rozróżnianie między nginx i cienkim
- 18. nginx keepalive i dns resolver
- 19. mod_evasive dla nginx?
- 20. OpenCart na nginX
- 21. Gunicorn i Django z Upstart i Nginx
- 22. Apache ProxyPass i sesje
- 23. Apache CXF i tomcat
- 24. Apache Shiro i SSO
- 25. Używanie MAMP z NGINX
- 26. nginx/index.html do/przeprogramować
- 27. Apache alias laravel i Lumen
- 28. Testowanie wydajności Apache i NodeJs
- 29. Przepisy ZooKeepera i Apache Kuratora
- 30. Integracja Apache Nutch i Solr
Czy potrzebujesz apache? Całkowicie się tego pozbyliśmy. – chrislovecnm