A Pepsifoci.hu portált több ütemben 2008 során építettük Drupal 5 alapokon, nagyon rövid, esetenként csupán pár napos határidőkkel. A webhely igen gyorsan felfutott és mára az egyik vezető magyar sportportállá vált. Jellemző rá a nagy forgalomingadozás – hétvégénként az élő közvetítések során (például a tévében nem közvetített fontosabb meccsek alatt) nagyságrendekkel emelkedik a terhelés. A webhely dedikált szerveren fut, eAccelerator opcode cache segítségével.
Az élő közvetítésekhez a megrendelő kérésére kétféle megoldást fejlesztettünk:
1. Az összefoglaló közvetítésnél csak az esemény típusát (gól, sárga lap, stb.) és a játékos nevét jelezzük:

2. A „percről percre” típusú közvetítésnél az újságírók egy-két mondatos szöveges leírást is mellékelnek az eseményhez:

A rendszer CCK és Views alapokra épült, a beküldött eseményeket Viewfield mezőként építjük be a mérkőzés tartalmakba. Az eseményeket kényelmes ajaxos felületen küldik be a tudósítók, a popup ablakban megnyíló mérkőzés-oldalak pedig szintén ajax segítségével percenként frissülnek. Mivel a szokásos gyorstárazási megoldások (Drupal cache, Boost modul) nem bizonyultak kielégítőnek, ezért egy egyéni fájl alapú gyorstárazási megoldást fejlesztettünk. Ez a modul, valamint a dedikált szerver és az eAccelerator lehetővé teszi, hogy biztonságosan ki tudjuk szolgálni a webhelyet a nagyobb forgalmú időszakokban is. A portál saját videó tartalmainak kezeléséhez FFMpeg konvertálást üzemeltünk be a szerveren.
A pepsifoci.hu kivitelezésében a Brainsum csapatával együttműködve a projekt vezető Drupal fejlesztőjeként vettem részt. Az portál indítását követő fejlesztéseket és a Drupal üzemeltetését a Brainsum végezte és végzi.
Friss hozzászólások
31 perc 2 másodperc
1 óra 9 perc
1 óra 19 perc
3 óra 21 perc
4 óra 44 perc
4 óra 47 perc
5 óra 30 perc
5 óra 33 perc
4 óra 55 perc
6 óra 16 perc