Etikettarkiv: sswc

Sweden Social Web Camp 2012

Som vanligt när jag är på SSWC (Sweden Social Web Camp) så blir jag helt euforisk, som den där temporära men ack så härliga tonårskärleken. Man går bara rund och myser, sjunger, löser världsproblem samt minglar med alla sköna människor.

Bästa session var Arduino och den som var sämst var Googles halvtappra föredrag om Google+.

Här kommer ett gäng bilder:

Psst. Om du vill följa min satsning att köra ett Ironman Triathlon om några år så bloggar jag om min träning på jonaslejon.se

Psst 2. Det finns viss risk att jag dyker upp i filmen om Social Media Web Camp.

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 är dålig, för tyvärr finns det många dåliga plugins (se här då Computer Sweden intervjuade mig och Nikke, år 2009).

Okej, nästa grej att testa är att slå på något cache-plugin i form av W3 Total Cache eller WP Super Cache. Du kan även testa att ”städa upp” i databasen då många plugins lägger temporär eller onödig information i databasen (kommentera om du vet något plugin som gör detta).

Använder du ett cache-plugin så bör du även installera memcached samt titta i källkoden längst ner på sidan hur många SQL-anrop som cachas, exempelvis (skriver WP Super Cache också ut detta?):

Object Caching 730/765 objects using memcached

En annan grej man kan testa är att använda strace direkt från kommandotolken i Linux tillsammans med PHP, ungefär så här:

$ cd /min/blogg/

$ strace php index.php

Så får du lite loggrader utspottade på skärmen och om det står still länge på ett ställe så ser du exakt vad som händer på den raden. Samt så bör du även testa Xdebug så kan berätta exakt vilken rad i PHP-koden som går långsamt, tar lite tid att installera och använda.

Du kan även titta i MySQL:s slow-log som kan aktiveras på eller hittas i /etc/mysql/my.cnf (sök efter log_slow_queries).

Sist men inte minst det som jag brukar göra är att lägga upp Varnish som en front-end proxy framför Apache exempelvis, detta är en helt mer eller mindre transparent lösning. Kom även ihåg att Apache slukar massor av minne jämfört med Nginx som istället kan användas till memcached. Detta är nog det bästa tipset jag kan ge samt att testa använda ett CDN.

Sen finns det så klart mycket man kan göra på själva sidorna som WordPress spottar ut (sprites, javascript etc), men det är utanför detta blogginlägg.

Uppdatering: Glömde skriva två saker som jag nämnde på sessionen, dels är det att använda sig av en OP-code cache typ APC eller eAccelerator samt så kan även URL-strukturen i WordPress slöa ner prestandan.

Att sätta ord på SSWC 2011

Jag måste erkänna att det inte är lätt att sätta ord på okonferensen Sweden Social Web Camp som jag medverkade på i helgen. Det är en härlig miljö på Tjärö, sköna människor och ett trevligt format på sessioner som pågår mer eller mindre dygnet runt.

Redan på väg till tåget som skulle ta mig till Stockholm så började det första äventyret då vägen var avstängd och taxin fick ta en omväg vilket gjorde att jag enbart hade 1  minut tillgodo för att komma på tåget till Stockholm. Väl på tåget så möttes jag av byBricks sköna gerillakampanj som gick ut på att de skulle dela ut kuddar till alla som sov i tält med ett fint brodyr som det stod ”Dröm söta drömmar” på.

Bussresan från Stockholm till Tjärö gick mycket bra och var uppstyrt av Gunnar Lindberg Årneby. Väl nere på SSWC så medverkade jag i två sessioner där jag och Magnus Kolsjö pratade om PSI-lagen och på den andra sessionenen så pratade jag, @tdh och @animalin om tre vinklar på WordPress. Jag stod för serverbiten och fokuserade på prestanda såsom dåliga plugins, cache samt hitta flaskhalsarna.

Kortfattat kan jag beskriva SSWC med följande: mycket intryck, funderingar, känslor, dans och kärlek.

Det där spontana mötet som uppstår överallt, mellan sessioner, i duschen (?!), vid middag/lunch och på kvällen. Att diskutera video med Jonas HombertJayCut och sedan bolla idéer vidare med Björn Fant (VideoPlaza) några timmar senare. Jag har ju en nyfunnen kärlek till Kinect och OpenCV.

Avslutar med några bilder som är tagna med min iPhone:

Packlista inför Sweden Socal Web Camp

Om några dagar så bär det av till Tjärö och SSWC (Sweden Social Web Camp) där det kommer att avverkas en hel del intressanta sessioner såsom Tre vinklar av WordPresss, Visualisering av stora datamängder eller Offentlig sektor som plattform eller hur bra blev det egentligen med PSI-lagen.

Men, först måste man ju packa alla viktiga saker. Här kommer min lista:

  • Tält
  • Sovsäck
  • Uppblåsbar madrass (eldriven pump)
  • Öronproppar
  • Dator inkl. laddare & mus
  • Längre skarvkabel för utomhusbruk
  • Förgreningsdosa
  • iPhone-laddare
  • Extrabatteri till iPhone
  • Ögonskydd (om det skulle ljusa nätter)
  • Toalettartiklar såsom tvål, tandborste och tandkräm inkl. necessär
  • Våtservetter
  • Pannlampa
  • Hörlurar
  • Två varma tröjor
  • 4 x av följande: Kalsonger, tshirts, sockar och shorts
  • Regnkläder + stövlar om det finns risk för regn
  • Alkohol som ej behöver vara kall, såsom 3L-vinbox inkl. plastvinglas
  • Pengar i form av kontanter samt plastkort av olika typ
  • Visitkort
  • Två par handdukar
  • Badkläder
  • Varmare byxor
  • Silvertejp (eltejp?)
  • Mobila högtalare
  • Kudde
  • Jacka
  • Solglasögon
  • Solstol som även får plats i tältet
  • Plastpåsar i varierande storlek
  • Resorb och huvudvärkstabletter eller annat med ibuprofen
  • Vattenflaska
  • Extra par skor
  • Ryggsäck eller bärsäck beroende på hur mycket plats denna packning tar
  • Datorväska
  • Fickkniv
  • Koffeintabletter
  • Vattentät påse/väska
  • Nödproviant i form av nötter av olika sort

Vinn biljett till SSWC

Eftersom jag inte kan åka till Sweden Social Web Camp så tänkte jag lotta ut min biljett. Reglerna är enkla, lämna en kommentar till detta inlägg här på bloggen så lottas biljetten ut till en av de som lämnat kommentar. Vinnare meddelas imorgon Tisdag senast kl 21.00. Max en kommentar per person (så klart).

SSWC går av stapeln Augusti 13-15 på en ö i Blekinge skärgård vid namn Tjärö.

Uppdatering: Förlänger tävlingen tills Onsdag kl 21.00 istället pga. stor efterfrågan.

SSWC, 24hbc och Qvaq

Till helgen så går årets sociala event av stapeln på Tjärö utanför Blekinge. Hoppas du inte missar det för det gör jag. Se swedensocialwebcamp.com

**

Det är snart dags för en ny omgång av 24h business camp på Yasuragi Hasseludden. Jag kommer så klart att närvara med något intressant projekt. Se 24hbc.com

**

Robert Birming och Martin Lindkvist har skapat en mikrotjänst runt gruppdiskussioner som går under namnet qvaq.com. Robert och Martin står även bakom pusha.se

**

Annika Lidne anordningar en konferens där fokus ligger på 140 tecken och ”Real time Really”. Se disruptivemedia.se