Do czego służy Zend Server?

10

Właśnie patrzyłem na Zend Server. Jestem trochę zdezorientowany, czy to jest coś, co uruchamiasz na Apache, czy coś, co uruchamiasz ZASTĘPUJ Apache za używanie PHP?

JasonDavis
źródło

Odpowiedzi:

13

To stos PHP, obsługiwany przez Zend zamiast przez opiekunów twojej dystrybucji. Uruchamiasz go za pomocą Apache i zastępuje on zwykłe rozszerzenia PHP i PHP. W systemach Windows i Mac zawiera także Apache i MySQL, jeśli dobrze pamiętam.

Istnieją dwie wersje, darmowa „edycja społecznościowa” i wersja komercyjna, która nazywa się po prostu Zend Server.

Oba są wyposażone w GUI dla łatwiejszego zarządzania ustawieniami, takimi jak ustawienia php.ini z dodatkowymi podpowiedziami i pomocą, lub włączania / wyłączania rozszerzeń lub przeglądania plików logów.

Darmowa wersja zawiera następujące rozszerzenia:

  • Zend Optimizer + (dobry optymalizator PHP i pamięć podręczna kodów bajtowych),
  • Zend Data Cache (an zestaw funkcji API do pamięci podręcznej danych lub wyjście w pamięci)
  • Zend Debugger (bardzo przydatna zdalny debugger i profiler, które można kontrolować z Zend Studio lub Eclipse PDT),
  • Zend Guard Loader (umożliwia ładowanie zaszyfrowanych plików PHP) i
  • Zend Java Bridge (pozwala używać klas Java wewnątrz kodu PHP).

Wersja komercyjna dodaje:

  • Kolejka zadań (API i GUI do odciążenia wykonywania długo działających skryptów PHP; ulepszona alternatywa dla cronjobs),
  • Śledzenie kodu (analizy przyczyn i rejestracja wykonania aplikacji, ręcznie lub uruchamiane przez warunki),
  • Monitorowanie (raportuje i rejestruje problemy z aplikacjami oraz umożliwia powtórne odtwarzanie w Zend Studio),
  • Buforowanie strony (dane wyjściowe z pamięci podręcznej oparte na różnych regułach),
  • Pobierz serwer (odciążenie transferu dużych plików, aby Twój serwer nie musiał się z nimi zajmować).

Porównaj wersje tutaj: http://www.zend.com/en/products/server/editions

W pracy używamy komercyjnego serwera Zend na kilku serwerach WWW i chociaż nie jest on tani, wydaje nam się, że warto (pamiętaj jednak o obniżeniu ceny). Do użytku niekomercyjnego i osobistego wydanie społeczności jest dobrym wyborem. Debugger jest doskonały, podobnie jak Optymalizator. Miło jest też mieć łatwość instalacji i konfiguracji w różnych dystrybucjach systemu Linux.

Mam nadzieję, że nie brzmiałem jak sprzedawca, ale jestem bardzo zadowolony z obecnego Zend Server 5.

Martijn Heemels
źródło
2
Następstwo mojej starej odpowiedzi: nie korzystamy już z Zend Server. Uznaliśmy, że rosnące koszty, a także coroczne targowanie się o cenę jest denerwujące. Ponadto, gdy przeszliśmy do bardziej poziomego skalowania, kolidowało to z opartym na hoście modelem wyceny ZS. Odkryliśmy, że narzędzia OSS, takie jak Varnish, Opcache, Xdebug, Memcached, Logstash, są bardziej wszechstronne i łatwiejsze w utrzymaniu i automatyzacji (np. Z Puppet). Krótko mówiąc, nasze przejście do chmury sprawiło, że Zend Server stał się przeszkodą, a nie zasobem.
Martijn Heemels
5

Zawiera Apache i jeśli chcesz, możesz go zintegrować z IIS. W skrócie: to (n zawyżony) serwer aplikacji PHP.

EarthMind
źródło