WN

WN (https://www.wn.se/forum/index.php)
-   Webbhotell (https://www.wn.se/forum/forumdisplay.php?f=13)
-   -   Omdöme: Avancerad färdig setup för Digital Ocean (https://www.wn.se/forum/showthread.php?t=1066060)

mrbo 2015-12-16 12:42

Omdöme: Avancerad färdig setup för Digital Ocean
 
Hej, jag kan inte mycket om webservrar så jag har mest kollat guider för att installera wordpress på Digital Ocean genom serverpilot, men så hittade jag denna avancerade färdiga lösningen. Vad tror ni om det?


Inkluderar:
  • Percona DB
  • HHVM
  • PHP-FPM
  • Nginx
  • Varnish
  • Memcached and APC
  • Clean WordPress Install
  • WP-CLI


Guide
http://www.affiliatewebdesigners.com...s-performance/


Paket
https://github.com/zach-adams/hgv-deploy-full

Piraten 2015-12-16 13:15

Kan inte kommentera den lösningen men själv kör jag med ickeavancerad lösning, server från kimsufi och administration via serverpilot, wordpress installerar man via serverpilot snabbt och enkelt när man lägger till en domän där.

weetabix 2015-12-16 13:30

Ja, jag kan nog tycka att den där ser onödigt avancerad ut. Varnish på nginx känns överflödigt tex, och jag hade nog hellre kört PHP7 än hhvm nu när den finns skarp.

oderland 2015-12-16 13:49

Överväg också OPcache istället för APC

mrbo 2015-12-16 13:50

Ok, tack! Jag såg att Nginx kom färdigtinstallerat med serverpilot, är det något mer jag behöver installera för att optimera servern? Redis?

Lidback85 2015-12-16 15:41

Citat:

Ursprungligen postat av mrbo (Inlägg 20514864)
Ok, tack! Jag såg att Nginx kom färdigtinstallerat med serverpilot, är det något mer jag behöver installera för att optimera servern? Redis?

Det är inte obligatoriskt, men vill du ha det så kan du göra det:
https://serverpilot.io/community/art...all-redis.html
https://serverpilot.io/community/art...extension.html

Weaver 2015-12-16 16:20

Citat:

Ursprungligen postat av weetabix (Inlägg 20514860)
jag hade nog hellre kört PHP7 än hhvm nu när den finns skarp.

Har du lust att utveckla dina tankar kring detta då HHVM fortfarande är snabbare än PHP7?

Lidback85 2015-12-16 16:50

Citat:

Ursprungligen postat av Weaver (Inlägg 20514870)
Har du lust att utveckla dina tankar kring detta då HHVM fortfarande är snabbare än PHP7?

Säkerligen pga att php7 har knappat in rejält sedan php5.x i snabbhet & att HHVM är lite väl ostabilt i dagsläget. Men går ju att köra med php-fpm failover om man vill det.

Här är något jag knåpat ihop om någon vill testa på en setup med nginx, hhvm med php-fpm failover.

https://github.com/jaanus85/Nginx-HH...over---MariaDB

Sen om man vill så kan man kasta på redis om man känner för det, som sessionhandler också. Se då till att ändra från files till redis hos både php och hhvm i config-filerna.
https://www.digitalocean.com/communi...n-ubuntu-14-04


Dock är ej denna uppdaterad till php7 ännu då jag varit för lat än så länge att ta tummen ur rumpan och ändra det. Men det är bara kolla vad installer.sh kör för kommandon och ändra själv om man vill ha php7 som failover istället.

mrbo 2015-12-16 19:30

Citat:

Ursprungligen postat av oderland (Inlägg 20514863)
Överväg också OPcache istället för APC

Tack, stämmer bra enligt denna artikeln:
http://www.sitepoint.com/understanding-opcache/

Är OPcache förinstallerat på serverpilot, verkar som det här:
https://serverpilot.io/community/art...ory-usage.html

Behöver jag göra några inställningar på det isf?

mrbo 2015-12-16 19:30

Citat:

Ursprungligen postat av Lidback85 (Inlägg 20514867)


Hur menar du? Är det inte nödvändigt / värt mödan?

mrbo 2015-12-16 19:48

Ang säkerhet, behöver jag fail2ban då serverpilot har inbyggd brandvägg?

Lidback85 2015-12-16 20:29

Citat:

Ursprungligen postat av mrbo (Inlägg 20514874)
Hur menar du? Är det inte nödvändigt / värt mödan?

Kanske dåligt formulerat av mig.
Menade att det inte är obligatoriskt för att ha det kopplat till serverpilot och att serverpilot inte installerar det åt dig. Men känner du att det är behövligt för dina användningsområden så javisst, varför inte köra det?

mrbo 2015-12-17 05:44

Ok, Lite bakgrundsinformation, jag planerar att använda min hemsida för ett litet community på ca 5000 personer med Wordpress + Buddy + phpbb3. Värt med redis eller memcache? Något mer som skulle vara bra installera?

weetabix 2015-12-17 07:32

Citat:

Ursprungligen postat av Weaver (Inlägg 20514870)
Har du lust att utveckla dina tankar kring detta då HHVM fortfarande är snabbare än PHP7?

Jag tycker själv inte det är värt stöket för den extra prestandan man får. Stabilitet och enkelhet är också värt något.

Clarence 2015-12-17 08:54

Citat:

Ursprungligen postat av Weaver (Inlägg 20514870)
Har du lust att utveckla dina tankar kring detta då HHVM fortfarande är snabbare än PHP7?

Som generiskt påstående är detta lika fel som att säga fullständiga motsatsen. Väljer du en specifik mjukvara för jämförelsen så kan det huruvida vara omväxlande sant eller falskt. I vissa fall, dock sällsynta olikt PHP7/HHVM jämförelser, kan också PHP5.5 vara snabbare än både PHP7 och HHVM. Och nej, det är inte pga dålig kod utan områden där PHP7 och HHVM inte optimerat eller valt att optimera annorlunda scenarion.

För jämförelsen PHP7 och HHVM med populära applikationer och ramverk är också värt att säga att det inte är långt ifrån 50% av fallen där den ena är snabbare än andra. De ligger också nästan alltid så nära varandra att ett val baserat på prestanda absolut inte bör göras.

Faktum är också att om du valt PHP eller HHVM bara för prestandan så har du redan från första början gjort ett dåligt val.

mrbo 2015-12-18 01:39

behöver jag fail2ban då serverpilot har inbyggd brandvägg?

Norman 2015-12-20 14:38

Inget fel med att ha nginx bakom :)
Varnish är en reverseproxy.
Nginx "kan" fungera som reverseproxy men i den konfigen så är det endast webserver och pipar vidare till PHP/HHVM.


Alla tider är GMT +2. Klockan är nu 13:16.

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