Dacă încerci să servești o pagină simplă (e.g. phpinfo();) cât durează?
Eu am avut problema asta pe apache când aveam o versiune veche/incompatibilă de xdebug:
@Caezsar_Matei: îți înțeleg supărarea, dar nu ai dat un răspuns la întrebare. Chiar a și menționat că știe că trecerea pe apache ar rezolva multe probleme, deci ce valoare aduce răspunsul tău?
Ca improvizaţie, ai putea sa incerci sa rulezi IIS pentru aplicatiile cu .net si Apache pentru alea in php. Pur si simplu rulezi Apache pe alt port sau pe alt ip (ziceai ca e in intranet, deci n-ar fi o problema sa mai aloci un ip privat, banuiesc).
Todo:
verificare cu debug
rulare iis pt .net si apache pt php
reverse proxy
schmbare localhost in 127.0.0.1
versiune veche de php(cu >= 7 se misca foarte bine)
Mai zice si ceva de isapi
Interesant este ca majoritatea rezultatelor google sunt destul de vechi
Xamp sau wamp…same shit! varianta lui serghei cu reverse proxy e de luat in considerare…desi nu cred ca va optimiza daca e vb de aplicatie dinamica ce interogheaza baza de date, intrucat backend-ul se mica greu!
Backend-ul va fi apache cu php, deci n-are de ce sa se miste greu. IIS va sta in faţă si doar va fi interfaţa dintre client si apache, overhead-ul e foarte mic comparativ cu orice s-ar executa pe partea de PHP.
@Caezsar_Matei, tu esti genul care arunca cu hardware intr-o problema si se lauda pe net cat de optimizat e linuxul. @Cosmin_Popescu, incearca sa loghezi timpii de executie in diferite puncte ale aplicatiei. vezi unde moare.
localhost sau 127.0.0.1este pe orice nod (host, computer, etc) ! Cand ai migrat fisierele aplicatiei din serverul de windows pe laptopul tau ce ai facut! Nu ai schimbat cumva hostul aplicatiei?
Nu e chiar contraintuitiv, chiar si pentru localhost se apeleaza resolverul si ar putea aparea intarzieri din cauza asta, mai ales daca nu este bagat in /etc/hosts (sau unde naiba e in Windows).
LE: si mai e o chestie. Cel putin pe Linux, “localhost” este rezolvat prima data pentru ipv6. Aplicatia s-ar putea in prima faza sa incerce sa se conecteze la ::1, asteapta pana da timeout si abia dupa aia sa incerce pe 127.0.0.1
Sa fim seriosi! ce delay poti avea la apelarea resolverului local pentru inregistratea localhost? cateva microsecude poate! nedetectabil pentru tine ca user! doar nu face query pe la vreun root domain server si apoi mai departe la tld?