To jest polecenie ic_mod_perlp, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
ic_mod_perl — Uruchom Interchange całkowicie wewnątrz Apache/mod_perl
STRESZCZENIE
# Dodaj do Apache httpd.conf:
PerlWymaga /usr/lib/interchange/bin/ic_mod_perl
PerlChildInitHandler Vend::ModPerl::child_start
PerlChildExitHandler Vend::ModPerl::child_end
SetHandler perl-skrypt
PerlHandler Vend::ModPerl
Nagłówek PerlSend wyłączony
PerlSetupEnv włączony
OPIS
Benefity
· Prawdopodobnie lepsza stabilność, szczególnie na platformach innych niż Linux, gdzie występują sygnały Perla
często wadliwy.
· Używaj mniej całkowitej pamięci; nie masz preforkowanego Apache'a i Demony wymiany. Dodaje o
8 MB więcej do typowego procesu potomnego Apache/mod_perl, co daje łącznie, powiedzmy, 32 MB na
Proces potomny Apache. Ale samodzielna wymiana zwykle ma 3 procesy:
Proces potomny wymiany (~24 MB), potomek httpd (~24 MB), i link CGI (~1 MB),
więc jest to właściwie przyzwoita oszczędność całkowitej wykorzystywanej pamięci.
· Szybkość (od nieco większej do tej samej na grubych stronach, do 10 trafień/sek. szybciej
na pustych stronach).
· Debugowanie — zagłębiaj się w trzewia za pomocą Apache::Status.
· Łatwiejsza współpraca z innym kodem i bibliotekami mod_perl.
· Może bez problemów współistnieć z samodzielną bazą kodu Interchange.
· Łatwość administracyjna (dla administratorów systemu, którzy znają Apache, ale nie Interchange).
wady
· Interchange działa jako użytkownik serwera WWW, którym w standardowym systemie jest zwykle Apache lub
www, więc nie chcesz udostępniać instalacji Apache niezaufanym użytkownikom CGI,
PHP itp., ponieważ mogą czytać dowolne pliki Interchange, w tym DSN, userdb itp.
· Apache musi być dedykowany lub bardzo uważnie obserwowany, ponieważ wszystkie elementy mod_perl działają
w tym samym interpreterze, a wiele kodów mod_perl nie korzysta z funkcji Safe.
· Jak skalować do wielu serwerów aplikacji w tej konfiguracji?
· Sprzętowy lub programowy przekierowanie portów
· Front-endowy przekierowanie CGI Tuxa, takie jak tlink
· Oddzielny, lekki Apache (bez modułów), który przesyła żądania /ic
Idealne system ustawienie
Użyj Tuxa do obsługi obrazów i treści statycznych oraz dedykowanego Apache do działania Interchange
pod użytkownikiem „interch”, bez włączonego UserDir, CGI, PHP itp. i pustego DocRoot.
OSTRZEŻENIA
· Uważaj na różne wersje do przechowywania w sesjach podczas przełączania pomiędzy
działa samodzielnie i mod_perl!
Używaj ic_mod_perlp online, korzystając z usług onworks.net