Nginx eller Apache?

Events happening in the community are now at Drupal community events on www.drupal.org.
ajuliano's picture

Vi ska bygga en sida med fyra olika användartyper. Sidan kommer till en början ha 100-200 besökare i månaden, men planen är att det ska växa till kanske 10-100ggr fler. Användarna ska även kunna ladda upp filer på ca 100mb som konverteras on-the-go.

Ska vi välja nginx eller apache för detta? Jag har jobbat med apache förut, det är enkelt och det finns stöd för det överallt. Nginx är däremot nytt och mer komplicerat att installera, finns ej på en del webbhotell, med mera. Är nginx så pass mycket snabbare att det är värt besvären?

Comments

Ja du

cato's picture

Varesig apache eller nginx kommer påverka din lösning såvida du inte ligger på en sisådär 100-150 requests per sekund. Flaskhalsen i ditt fall är php / drupal, det är där lasten ligger och då bör du snarare kika på vilket hotell som ger dig mest minne/cpu om du ska leta prestanda.

På t.ex. en vps med mycket

fabsor's picture

På t.ex. en vps med mycket begränsat minne hade jag valt nginx eller lighttpd över apache, då apache har en tendens att äta en del minne om man använder mod_php, som kräver att man har worker mpm (som skapar nya processer) istället för threaded mpm.

Om du har tänkt att använda dig av ett webbhotell hade jag nog inte bekymrat mig så mycket över den bakomliggande arkitekturen utan precis som cato skriver fokuserat på hur mycket minne du har tillåtelse att allokera, då det ger dig mer fritt spelrum vad gäller hur många moduler du kan aktivera osv. På ett webhotell så är det upp till leverantören att leverera det de säger att de ska klara att leverera =)

//Fabian Sörqvist

VPS vs shared hosting

ajuliano's picture

Har nu kört igång lite med VPS hos http://glesys.se och märker att Apache drar ganska mycket ram. Detta är ju inget man behöver bry sig om hos ett webbhotell med shared hosting. Men som @fabsor skriver: "På t.ex. en vps med mycket begränsat minne hade jag valt nginx eller lighttpd över apache".

Jag ska pröva att få igång nginx + mysql + php i ubuntu för att köra drupal. Och jämföra på ett ungefär hur stor skillnaden blir.

Är det någon som vet någon bra guide som man kan följa för att få igång nginx för drupal?

Tack ska du ha! Efter att ha

ajuliano's picture

Tack ska du ha!

Efter att ha skummat igenom de två artiklarna så verkar den första(http://forum.slicehost.com/comments.php?DiscussionID=3151) passa mig bäst.

Den skippar apache helt och kör med fastcgi istället. För att komma ner i ram-förbrukning verkar det mest effektivt. Har jag förstått det rätt?

Jag ska testa så snart som möjligt och återkommer med information om hur det gick.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: