Så kommer du igång med Nginx + PHP-FPM

Nginx är en supersnabb webbserver/proxy skriven av ryssen Igor Sysoev och används av exempelvis WordPress.com och Loopias höghastighetstjänst Autobahn. I dagsläget så använder ca 8% av världens webbservar just Nginx som webbserver eller front-end proxy. Nginx är även mitt självklara val vid installation av nya servrar, men dock är installationen inte helt enkel eftersom det inte … Fortsätt läsa Så kommer du igång med Nginx + PHP-FPM

Tarsnap – Backup för den paranoide

Tarsnap är en backuptjänst i molnet för den som är paranoid. Kryptering genomförs på klientsidan innan datan skickas upp till Amazon S3-tjänst. Tarsnap är utvecklat av Colin Percival som är övermänsklig, han har bl.a. utvecklat scrypt och är säkerhetschef för FreeBSD. Tarsnap har inget GUI och stödjer operativsystem såsom Mac OS X, Ubuntu, FreeBSD osv. Stöd … Fortsätt läsa Tarsnap – Backup för den paranoide

Docker med WordPress

Ni som läser denna blogg vet hur förälskad jag är i Docker. Jag tänkte nu försöka förklara hur du kan köra WordPress tillsammans med Docker. Det är ingen lätt process men det finns en stor uppsida: Flexibilitet – Möjlighet att flytta komponenter mellan servrar lätt. Exempelvis lyfta ur databasmotorn eller webbservern. Säkerhet – Allt separeras … Fortsätt läsa Docker med WordPress

Arkivera webbserver-loggar

Webbserverloggar är något som jag älskar att hata. De ligger och fyller hårddisken men kan vara otroligt bra att använda för felsökning eller uppföljning. Därför har jag klurat ett tag nu hur jag kan arkivera stora mängder loggar utan att det tar allt för mycket resurser. Den lösning som jag tycker är mest smakfull är … Fortsätt läsa Arkivera webbserver-loggar

Webbutveckling för framtiden

Att webbutveckla för framtiden eller åtminstone anamma nya tekniker är något som jag gör ständigt. Här är några av de förbättringar/framsteg jag gör: Från MySQL till Redis Från HTML4 till HTML5 Från Apache till Nginx Från sed/awk etc till MapReduce med Hadoop Sen försöker jag i viss mån även att förbättra följande: Nyttja PHP-frameworks i … Fortsätt läsa Webbutveckling för framtiden

Bättre prestanda med Unix domain sockets

Ett sätt att öka prestandan när det gäller kommunikation internt inom ditt eget system är att använda Unix domain sockets. Istället för att använda TCP för att kommunicera internt mellan processer på ditt system så bör du med fördel använda Unix-sockets då detta påverkar prestandan positivt. Några exempel på där du kan använda Unix-sockets är … Fortsätt läsa Bättre prestanda med Unix domain sockets

WordPress prestanda 101

Under Sweden Social Web Camp så försökte jag på kort under en session tid förklara hur man kan analysera och hitta flaskhalsar i WordPress gällande prestanda. Så därför försökte jag här sammanfatta det jag pratade om på några rader. Först och främst så bör du stänga av alla plugins och då se om prestandan fortfarande … Fortsätt läsa WordPress prestanda 101

Så kommer du igång med Node.js

Först och främst så kanske jag ska skriva lite om vad Node.js är för något. Som du ser av filändelsen så är det ett JavaScript-språk och används på serversidan för att kommunicera med exempelvis en webbklient (webbläsare). Node.js är eventbaserat, litet och lätt till skillnad mot exempelvis Apache. Dock är det värt att notera att … Fortsätt läsa Så kommer du igång med Node.js

Ubuntu 10.10

För några dagar sedan så släpptes Ubuntu 10.10 eller ”The Maverick Meerkat” som releasen också kallas. Jag använder mestadels Ubuntu på serversidan och använder således server-versionen av Ubuntu utan grafiskt gränssnitt. Uppgraderingen gick smärtfritt och tog cirka en timme med hjälp av följande kommandon: sudo apt-get install update-manager-core edit /etc/update-manager/release-upgrades och ändra Prompt=normal sudo do-release-upgrade När uppgraderingen är färdig … Fortsätt läsa Ubuntu 10.10

Snabb guide till Varnish

Fick en förfrågan från John Angelmo (@veidit) att skriva lite om den supergrymma front-end cachen Varnish. Varnish utvecklas till stor del av företaget Linpro från Norge med hjälp av den danske FreeBSD-utvecklaren Poul-Henning Kamp. I Sverige är Varnish populärt och används av exempelvis Aftonbladet och SvD. Varnish har en mängd intressanta features och ett mycket … Fortsätt läsa Snabb guide till Varnish