30 Mar 2011, Per-Mattias Nordkvist
Cache-ning av PHP-lagret för drift av Magento-shoppar är helt kritiskt. Vi jobbade tidigare mycket med eAccelerator och XCache. Detta var innan APC’s storhetstid. APC får nu anses vara mer eller mindre bransch-standard att använda som cache-lager i PHP. Detta gör att de alla otaliga accesstider för sidanrop som uppstår i PHP minimeras. Själva php-filerna cache’as i minnet och belastar aldrig disken i samma utsträckning.
Eftersom Magento är ganska krävande som plattform gör det att APC får ganska stor betydelse på plattformen. Samtidigt kan det vara svårt att veta hur man skall konfigurera APC för access mot systemet. Därför vill jag passa på att tipsa om en bloggpost från Nexcess som har en bra bloggpost i ämnet. Framför allt är det cache-volymen som är viktig där standardkonfigurationen av APC är på 30MB. Nexcess rekommenderar 256MB och i de miljöer vi driftat har vi noterat att APC använder så mycket som 120MB av cache efter bara några timmar i drift.
26 Mar 2011, Per-Mattias Nordkvist
- How NY Times Paywall Could Turn Out to Be a Success
March 26, 2011 – Det här är ju intressant. Är de betalande kunderna en bättre målgrupp för annonserna. Det kan ju helt klart vara så. Man bör ju rimligtvis kunna bli en mer intressant(engaged) målgrupp genom att t.ex. vara aktiv i forum också. Det skulle ju vara en ganska bra idé för mediahus att sälja dyrare annonser mot den typ av använder som bidrar med innehåll.
- Google Receives Patent For Its Doodles
March 22, 2011 – Utmaningen ligger väl i att få detta godkänt som patent. Bara en ingenjör kan driva sig till detta vansinne.
- Why Your Email Inbox Is Bringing Home the Bacon [INFOGRAPHIC]
March 22, 2011 – Väldigt intressant. Mail har gått från att vara handskrivet till att bli datagenererat.
26 Mar 2011, Per-Mattias Nordkvist
I fredags var det återigen dags för KUD(kompetensutbytardag) på Improove. KUD arrangerar vi var 6:e vecka och där brukar vi hålla föreläsningar internt för varandra. Ett otroligt nyttigt sätt för oss att dela kunskap mellan varandra.
Ibland bjuder vi in externa föreläsare och denna gång hade vi besök av Per Åström från TV4. Han berättade dels om hur de ändrade arbetssätt i utvecklingsteamet för några år sedan och dels om hur de tog sig an utmaningen att bygga TV4 Play baserat på Ruby On Rails och Heroku. Otroligt intressant om du frågar mig. Många självklara sanningar för oss som hängt med i utvecklingen de senaste åren men det är alltid väldigt skönt att se att det fungerar i praktiken på ett av Sveriges största mediaföretag. Framför allt användandet av Heroku men även hur man medvetet valt att lägga ut så mycket funktionalitet som möjligt på externa tjänster och försöka undvika att lägga för mycket funktionalitet i ett och samma system. Detta fokus gör att man minimerar arbetet med löpande underhåll och gör att man kan fokusera så mycket som möjligt på nyutveckling.
Och du, lova att du följer TV4′s utvecklingsblogg på http.tv4.se
pmtest from Improove on Vimeo.