Razvojni oddelek Domence že od vsega začetka razvija in posodablja aplikacijo za spletno trgovanje. Ogromno izkušenj in znanja o razvoju in zakonitostih prodaje prek spleta smo pridobili s slovenskim spletnim trgovcem mimovrste=).
mimovrste=) po prometu, številu naročil, uporabnikov in obiskov raste z neverjetno hitrostjo. Hitri rasti je potrebno prilagajti aplikacijo, z novimi funkcionalnostmi pa to rast še pospešimo. Tako postane vzdrževanje spletne trgovine neskončen cikel nadgradenj in optimizacij. Dela nam vsekakor ne zmanjka
Spletni center mimovrste je v svoji zgodovini doživel dve večji preobrazbi.
Od samih začetkov (november 2002), ko je bila spletna trgovina mimovrste še bolj pilotski projekt.
Do naslednje prenovljene verzije (oktober 2004), ko smo dodali tudi CMS modul za poljubno urejanje elementov na naslovnicah. Dodali smo tudi podporo oddelkom in s tem omogočili širitev ponudbe.
Pa vse do sedanje verzije (julij 2007), ki je doživela predvsem oblikovno preobrazbo v izgledu Web 2.0 in precej optimizacije delovanja - pridobili smo na hitrosti in razbremenili strežnik.
Med večjimi preobrazbami pa stalno posodabljamo aplikacijo in jo prilagajamo po željah naročnika: včasih so posodobitve vidne, včasih vsi občutimo pohitritev ali pa samo sledimo napredku tehnologije in posodobimo kakšno od komponent. Posodobitve v grobem lahko razdelimo v 3 sklope:
1. nadgradnje v trgovini, katere posledično vodijo v izboljšanje uporabniške izkušnje, pomoč pri odločitvi pri nakupu in nenazadnje glavnemu cilju: povečanje prodaje. Eden od kazalcev uspešnosti spletne trgovine je “konverzija”, ki pa seveda ni odvisna samo od aplikacije, temveč od vseh procesov vključenih v spletno prodajalno: predstavitev ponudbe, podpore pred, ob in po nakupu, poprodajnih aktivnosti in reševanje reklamacij. Konverzija ali Conversion Rate je odstotek edinstvenih obiskovalcev, ki dosežejo zastavljen cilj, v tem primeru je to nakup. V zadnjih 2 letih se je ta odstotek skoraj podvojil.
2. nove funkcionalnosti v uredniškem delu aplikacije nižajo stroške poslovanja spletne trgovine. Več kot 80% funkcionalnosti aplikacije na kateri teče spletna trgovina mimovrste.com pripada urednikovanju, procesiranju naročil in logistiki. Pri takem obsegu poslovanja si ne moremo več predstavljati delovanja brez modula nabava, podpore skladiščnemu programu, ki skrbi za zbiranje naročenih artiklov in pa seveda dvosmerni komunikaciji s poslovnim programom Pantheon: osveževanje količine zalog, cen, podatkov o kupcih in nenazadnje samih naročil.
3. optimizacija delovanja aplikacije je stalen proces, ki ga ne smemo zanemarjati. Za nemoteno delovanje, posebno ob tako hitri rasti, je vseskozi potrebno spremljati delovanje celotnega strežnika. Sem spada spremljanje poizvedb po podatkovni zbirki in optimizacija počasnih poizvedb, včasih se zgodi, da najdemo tudi kakšno nepotrebno ;). Po potrebi dodamo predpomenenje v delovni pomnilnik strežnika (memcache), testiramo hitrost odpiranja strani v brskalnikih in kar je v danem trenutku možno, tudi izboljšamo.
Opazujemo tudi dnevnike dostopov (web server access logs) in včasih opazimo tudi kakšne strežniku neprijazne pajke (webcrawlers), ki nerazumno hitro raziskujejo spletno stran in s tem onemogočajo normalno uporabo spletne trgovine kupcem in ostalim obiskovalcem.
Ravno sedaj smo pričeli z migracijo statičnih vsebin na drug strežnik, in sicer na virtualni strežnik - VPS. VPS nam omogoča, da z nizkim stroški upravljamo s celotnim strežnikom in ga s specifičnimi nastavitvami (konfiguracijo) optimiziramo za naloge, katere bo opravljal - v tem primeru bo to izključno serviranje statičnih datotek.
Za konec pa še dokaz, kako smo z zadnjo preobrazbo in optimizacijo (julij 2007) razbremenili procesorje strežnika.


