2010-02-28 - No Comments!

12 patarimų e. parduotuvės kūrėjams

Mano galvoje kaip visada chaosas. Todėl šiame įraše pabandysiu į vieną surinkti visus techninius pamąstymus apie e. parduotuvės kūrimą. Manau, tai bus naudinga ir man ir jums.

  1. Išsaugokite į cache (atsiprašau kalbininkų, tačiau man sąžinė neleidžia naudoti žodį podėlis) viską ką tik galite: prekių aprašymų puslapius, paieškos rezultatus, prekių krepšelius ir t. t. ir panašiai. Tai padės sumažinti duomenų bazės apkrovimą bei pagreitins sistemos veikimą.
  2. Sumažinkite užklausų į duomenų bazę skaičių.
  3. Naudokite saugomas procedūras (angl. stored procedures). Duomenų bazė tampa izoliuota nuo besikeičiančių verslo taisyklių. Be to, šių procedūrų naudojimas stimuliuoja pakartotinį procedūros naudojimą bei modulumą (angl. modularity). O taip, leidžia padidinti duomenų bazės saugumą. Plačiau: MySQL 5.0 New Features: Stored Procedures.
  4. Išskirkite e. parduotuvę į du skirtingus serverius: viename sistema, kitame - duomenų bazė.
  5. Darykite atsargines kopijas. Banalu, bet patirtis rodo, kad apie atsarginių kopijų darymą kūrėjai pamiršta.
  6. Tikrinkite formas:
    • vartotojui privaloma pasakyti, kad jis kažką padarė blogai;
    • visi užpildyti  laukai po patikrinimo privalo likti užpildyti;
    • peržiūrėkite ar nėra SQL injekcijų.
  7. Apgalvokite veiksmus nulužus serveriui ar užpuolus programišiams (taip pat žinomi kaip hakeriai).
  8. Naudokite SSL sertifikatą tik atsiskaitymų ir kitiems puslapiams, kur reikalingas padidintas saugumo lygis. Kodėl? Tyrimai rodo, kad SSL naudojimas visoje sistemoje padidina kreipimųsi į serverį skaičių, bet nesuteikia papildomos naudos. Be to, gali kilti problemų su Google Analytics.
  9. Pasistenkite nenaudoti ar sumažinti sesijos unikalaus parametro (SSID) naudojimą formuojant svetainės adresą. Šis parametras teršia svetainės adresą, bet nesuteikia kažkokios aiškios naudos. Iškyrus atvejus, kai reikia išsaugoti prekių krepšelio turinį.
  10. Paruoškite e. parduotuvę analizei. Neužtenka į kodą įdėti Google Analytics kodo gabaliuką, pati svetainė turi būti paruošta šio įrankio naudojimui. Plačiau: How to Use Ecommerce Tracking in Google Analytics.
  11. Sudarykite prielaidas standartizuotam turiniui. Plačiau: Canonicalization Defined.
  12. Rašykite dokumentaciją:
    • kitiems programuotojams - žinau, kad programuotojai nekenčia rašyti dokumentacijos, tačiau tai būtina. Prisiminkite, kiek kartų teko keikti programerius, kad jie nepaliko normalios dokumentacijos.
    • e. parduotuvės administratoriams - neužtenka apsaugoti pačią sistemą nuo kvailų vartotojų bei sukurti suprantamą pagalbos sistemą, būtina po savęs palikti vartotojo naudojimosi instrukciją.

Turbūt šiam kartui tiek. Jei į galvą šaus daugiau minčių, pratęsiu.

Published by: Igor in E. verslas, Interneto svetainių kūrimas

Parašykite komentarą

Brukalų kiekiui sumažinti šis tinklalapis naudoja Akismet. Sužinokite, kaip apdorojami Jūsų komentarų duomenys.