WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Skillnad på hastighet av PHP under IIS 7 eller Linux miljö? (https://www.wn.se/forum/showthread.php?t=1044770)

Aron 2010-11-11 09:09

Skillnad på hastighet av PHP under IIS 7 eller Linux miljö?
 
Undrar om någon har erfarenhet av en jämförande hastighetsskillnad att köra PHP under IIS7 eller under Linux?

Har tidigare varit klart fördelaktigare att köra PHP under Linux (LAMP) istället för under Windows.

abergman 2010-11-11 10:22

Aldrig testat faktiskt, men jag skulle kunna ge mig på att kolla upp det.

NeoTech 2010-11-11 10:28

IIS brukar va ngt fartmonster på PHP av ngn anledning. Det fnns eg. inget som skulle förhindra att de var det.
Men vi ska jue tillägga att stödet blir bättre och bättre.

Apache tenderar jue tyvärr o bli större o bulkigare med varje version kan tyckas. Där kan de vara värt o titta på Nginx eller LightHTTPd som alternativ. Om man nu inte prompt måste köra .NET av ngn annan anledning.

Dennis Holm 2010-11-11 10:28

Linux har alltid varit bättre prestanda mässigt i näst intill alla olika applikationer/behov.
MSsql och asp/.net osv är ju då kanske undantaget :).

Hade ju helt klart använt en linux/bsd om jag skulle köra php+MYsql.
Vilken webbserver du använder efter det har abergman lite tester på har jag för mig.
Välinställd apache har jag fått att prestera ganska bra och väldigt många får ngix och litespeed servers att prestera bra.

Jag gav upp windows servrar för egen del för flera år sedan
mer strul, mer problem, mer FUD :P.
Spenderade mycket mer tid på att göra saker med windows servrarna som i slutändan inte presterade lika bra för just det ändamålet som fanns då.

Kanske var en smaksak men jag var inte glad i windows prestanda och administrationsbehov.

abergman 2010-11-11 10:35

Citat:

Ursprungligen postat av mervinst (Inlägg 20377499)
Linux har alltid varit bättre prestanda mässigt i näst intill alla olika applikationer/behov.
MSsql och asp/.net osv är ju då kanske undantaget :).

Hade ju helt klart använt en linux/bsd om jag skulle köra php+MYsql.
Vilken webbserver du använder efter det har abergman lite tester på har jag för mig.
Välinställd apache har jag fått att prestera ganska bra och väldigt många får ngix och litespeed servers att prestera bra.

Jag gav upp windows servrar för egen del för flera år sedan
mer strul, mer problem, mer FUD :P.
Spenderade mycket mer tid på att göra saker med windows servrarna som i slutändan inte presterade lika bra för just det ändamålet som fanns då.

Kanske var en smaksak men jag var inte glad i windows prestanda och administrationsbehov.

Jag kan inte riktigt förklara varför IIS är ett fartmonster på PHP, spontant så hade jag inte kört PHP på IIS, någonsin:)

<off topic>
Apache / Lighty och Nginx är bra på lite olika saker och har lite olika fördelar.

Apache är enkel, robust och välbeprövad, det finns en uppsjö med moduler att bara kasta på, medans lighty och nginx är lättviktare ochså de med moduler, men de har inte alls lika mycket overhead och de är helt enkelt mindre, tex så finns ingen php-modul för nginx utan man får använda fcgi, andelen saker som nginx själv gör är mycket mindre än andelen som apache gör. typ.
</off topic>

StefanBergfeldt 2010-11-11 11:09

Sedan Web Platform Installer kom med stöd för PHP har det fungerat riktigt bra på IIS. Vad gäller prestanda så föreslår WPI att man ska installera nån Accelerator som får riktigt bra snurr på det hela.

Att linux skulle ha bättre prestanda än Windows låter jag vara osagt (beror mycket på konfigureringar) men Windows 2008 Server presterar riktigt bra, framför allt om man inte loggar in på skrivbordet

Westman 2010-11-11 11:21

Instämmer med StefanBergfeldt, IIS7.5 med FastCGI-implementation av PHP och med cachetillägget går riktigt bra. Kör man php på det gamla sättet (som de flesta howto:s använder) så är det betydligt slöare.


Alla tider är GMT +2. Klockan är nu 23:36.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson