Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: Linux vs Windows server jako srodowisko dla aplikacji PHP

Łukasz C.:
Michał Ł.:
Proszę o jakiś test porównawczy IIS 7.5 + PHP vs Linux + Apache + PHP.

1) co ma IIS do php? watpie zeby IIS'owe zarzadzanie workerami FCGI mialo jakies wieksze znaczenie :S

Może tak może nie iis 7 i w góre to zupełnie zmieniona architektura - praktycznie przepisane od zera więc kto wie czy nie ma czegoś na rzeczy.

2) apache z mod php czy fcgi? bo jak fcgi to juz iis jest w plecy z tego prostego powodu ze mod_php emebduje interpreter ktory siedzi w tym samym procesie wiec nie ma narzutu w postaci komunikacji ipc

Najlepiej porównać z obydwoma.

3) ktore php na windowsie? nie pytam o wersje samego php tylko w jaki sposob i z czym zostal interpreter skompilowany, jezeli all in one z uzyciem cygwina to swietlanej przyszlosci na iis nie wroze bo narzut jest cholernie duzy, binarki skompilowane w msvc sa nieco szybsze

4) cachowanie binarek/plikow statycznych na windowsie i linuchu, goly php na windowsie potrzebuje ~5s aby aplikacje w zendzie odpalic (1 request)

Z użyciem output caching też? (enableKernelCache)

5) stabilnosci / dostepnosc rozszerzen do php, mozna skompilowac wszystko cygwinem ale wynik bedzie o niebo wolniejszy od natywnego php na linuchu, a binarki natywne pod windowsa nie wiem czy kazde rozszerzenie jest dostepne

Na pewno nie ma wszystkiego.

6) dostep do standardowego mod_rewrite dla wielu aplikacji jest kluczowy, w iis jest wtyczka, ale konfigurowanie tego do najprzyjemniejszych nie nalezy

url_rewrite nie jest taki znowu skomplikowany. Co do htaccess masz web.config dla każdego folderu.

7) stabilnosc php na windowsie? to jest open source, to niejedna kupa moze byc w kodzie :S

W każdym kodzie może być kupa :(

8) rozszerzenia jak pecl czy pear, ok na cygwinie powinno hulac jako tako tylko znow cygwin = narzut

Nie da się zautomatyzować testów z PS używając PHP Manager 1.2 for IIS? (pytam bo nie wiem).

PS:Proszę o jakiś test porównawczy IIS 7.5 + PHP vs Linux + Apache + PHP - miałem na myśli porównanie wydajności jak w przytoczonym przez Ciebie teście ale skoro już jesteśmy w funkcjonalności.

Michał

konto usunięte

Temat: Linux vs Windows server jako srodowisko dla aplikacji PHP

Łukasz C.:
Przemysław R.:
http://learn.iis.net/page.aspx/246/using-fastcgi-to-ho...
http://learn.iis.net/page.aspx/24/running-php-applicat...
i tak dalej, można zobaczyc w necie jak to zrobili inni wcześniej
tak, wiem jak sie to robi na iis, ale wiem takze jak sie to robi bez iis tylko z dedykowanym serwerem http
memcache? jest wersja win32
memcache to memcache, pisalem o cachowaniu na poziomie systemu operacyjnego

niby linux sprawia magicznie że PHP szybciej interpretuje pliki php? a mi się wydawało ze to jakieś APC musi być

opisz jak działa ten mechanizm bo coś ściemniasz
5) stabilnosci / dostepnosc rozszerzen do php, mozna skompilowac wszystko cygwinem ale wynik bedzie o niebo wolniejszy od natywnego php na linuchu, a binarki natywne pod windowsa nie wiem czy kazde rozszerzenie jest dostepne

są gotowe pliki dll do podpięcia w php.ini
6) dostep do standardowego mod_rewrite dla wielu aplikacji jest kluczowy, w iis jest wtyczka, ale konfigurowanie tego do najprzyjemniejszych nie nalezy

bzdurny argument
o rly? .htaccess to obecnie standard, wliczajac w to mod rewrite, devloperzy to znaja, projekty pod to powstaja

taki sam standard jak HTML5
ludzie używają różnych serwerów, a sam fakt że coś jest popularne nie znaczy że jest dobre -> android, internet explorer 6 itd
7) stabilnosc php na windowsie? to jest open source, to niejedna kupa moze byc w kodzie :S

bzdurny argument
pobaw sie w CI, pozniej mow o bzudrnych argumentach, php na linuchu potrafi sie roznic od "tego samego" na fbsd a co dopiero na windowsie

czy są jakieś zgłoszone krytyczne błędy dla PHP windowsowego których nie ma w tym pod Linuxem?
8) rozszerzenia jak pecl czy pear, ok na cygwinie powinno hulac jako tako tylko znow cygwin = narzut

są gotowe paczki w postaci dll więc nie trzeba kompilować, choć można
ok to uzyje gotowych paczek, jak sprawdzic czy app dziala? przeklikac jak malpa albo zautomatyzowac test, jak zautomatyzowac test? jebac sie z instalowaniem phpunita i reszty albo uzyc cygwina, tylko jak cygwin to po cholere mi windows :S?

bo ma Active Directory i umożliw szybkie logowanie zintegrowane np. IIS ma to w standardzie, a w korpo to jest mega atut

supportuje jeden soft w php i fakt bylo kilka requestow aby program dzialal na windowsie (iis + php) ale nie bylo nikogo kto bylby z tego stanu rzeczy zadowolony, poprostu sila wyzsza kazala korzystac z windowsa

podstawowe pytanie
czy znasz na tyle dobrze Windowsa żeby robić w nim bez fuszerki? jeżeli nie to się wcale nie dziwię że się nie palisz
jak dotad mi za to placa i wracaja po wiecej

to nie nie świadczy że jesteś doby, co najwyżej zaradny
no to jak smartfon z androidem :>
porażka
ja akurat jestem zadowolony :]

ta i masz telefon działający 8 godzin bo system jest wadliwie skonstruowany, więc nadrabiają mocą obliczeniową dwurdzeniowego procesora - to jest żenada!

konto usunięte

Temat: Linux vs Windows server jako srodowisko dla aplikacji PHP

Łukasz C.:
no to jak smartfon z androidem :>
porażka
ja akurat jestem zadowolony :]

http://www.chip.pl/news/oprogramowanie/systemy-operacy...

po tym artykule utwierdziłem się w przeświadczeniu że Android to bubel

Temat: Linux vs Windows server jako srodowisko dla aplikacji PHP

Michał Ł.:
@Wojtek M

ISCSI - target - http://www.microsoft.com/download/en/details.aspx?id=1...
ISCSI - initiator - http://www.microsoft.com/download/en/details.aspx?id=1...

No proszę... a jakiś czas temu rozeznawałem temat i MS mówił, że trzeba sobie kupić sprzęt z Windows Storage Server
Stanisław P.

Stanisław P. Software designer

Temat: Linux vs Windows server jako srodowisko dla aplikacji PHP

Przemysław R.:
Łukasz C.:
no to jak smartfon z androidem :>
porażka
ja akurat jestem zadowolony :]

http://www.chip.pl/news/oprogramowanie/systemy-operacy...

po tym artykule utwierdziłem się w przeświadczeniu że Android to bubel
Powiedziałbym, że jeśli potrzebowałeś artykułu żeby się o tym przekonać to nie jest tak źle ;) Co do samego artykułu to w oryginalnym poście znajdziesz komentarze innych developerów z teamu androida którzy poprawiają w nim kilka pomyłek - oczywiście przedruk do chipa już się nimi nie interesował.

Następna dyskusja:

Firma z serwerem smtp jako ...




Wyślij zaproszenie do