Μετρώντας τα login pages των πιο γνωστών eBanking εφαρμογών στην Ελλάδα.

Share on:

Ο φίλος @dikouv μου πάσαρε ένα ωραίο site το οποίο κάνει ένα page load analysis, παρόμοια με αυτή που μπορεί να κάνει το Developer Tools του firefox, το pingdom.com. Response times, load times, assets loaded και size.

Μιας και είμαι στον χώρο, τον τελευταίο χρόνο, είπα να κάνω ένα απλοϊκό test, για τα load times των πιο γνωστών eBanking στη χώρα μας. Να σημειώσω για να μην παρεξηγηθώ, το συγκεκριμένο test δε φανερώνει κάτι ιδιαίτερο (πχ ποιο είναι το καλύτερο ή το πιο γρήγορο) μιας και τέτοιες εφαρμογές έχουν πολλά layer τα οποία μπορούν να το κάνουν πιο γρήγορο ή πιο αργό, από την web τεχνολογία που είναι φτιαγμένο, το hardware setup (πχ μέγεθώς cluster), το που είναι hosted, σε τι συνθήκες, στην διαθεσιμότητα και δια συνδεσιμότητα του eBanking με το core banking αδερφάκι του, την αρχιτεκτονική και το co-location και των 2 και άλλα πολλά. Από ενδιαφέρον και περιέργεια μόνο.

Έχουμε και λέμε

Εθνική τράπεζα

  • Login page : https://ibank.nbg.gr/wps/portal/LoginPageMap?lang=el
  • Load time : 3.2 second
  • Page size: 396.2 KB
  • Server Side technology (Java, JavaEE, JSP frontends)
  • Σχόλιο : Η σελίδα είναι κυρίως στατική και minimal γι_ αυτό και το μικρό μέγεθος σε KB.

EuroBank

  • Login page :https://ebanking.eurobank.gr/ebanking/login.faces
  • Load time : 3.7 second
  • Page size: 729.8 KB
  • Server Side technology (Java, JavaEE, xhtml front-ends, JSF framework)
  • Σχόλιο : Μ. Ο σε οτι έχει να κάνει με το page size, το θεωρώ σαν το πιο σύγχρονο σε οτι έχει να κάνει χρήση reference τεχνολογιών JavaEE (τουλάχιστον από αυτά που μπορώ να καταλάβω ή έχω ακούσει)

Alpha Bank

  • Login page :https://secure.alpha.gr/e-services/Login.aspx?service=NewLayoutSignOn
  • Load time : 5.14 second
  • Page size: 1.3 M.B
  • Server Side technology (asp .net - Microsoft, aspx)
  • Σχόλιο : Αρκετά μεγάλο page size (δεν ξέρω αν έχει γίνει λάθος στη μέτρηση;), παρατηρώ βέβαια εκτός από γνωστά js lib - πχ jquery, και καποια extra με μεγάλο μέθεδος.

Τράπεζα Πειραιώς

  • Login page :https://www.winbank.gr/el/Pages/Home.aspx
  • Load time : 5.51 second
  • Page size: 1.3 M.B
  • Server Side technology (asp .net - Microsoft, aspx)
  • Σχόλιο :Έχει το ίδιο page size με της Alpha bank, χρησιμοποιούν και τα 2 σχεδόν ίδιες τεχνολογίες, αναρωτιέμαι πάλι αν υπάρχει πρόβλημα με τη μέτρηση. Πάντως και εδώ έντονη η χρήση extra JS libs εκτός από τα γνωστά. με κάποιο μέγεθος.

Σε όλα γίνεται χρήση jquery, διάφορες εκδόσεις. Σχεδόν όλα έχουν minified εκδόσεις των js lib τους. Σε οτι έχει να κάνει με τα images θα δεις, pnd, gif, jpg γενικά απ_ όλα. Σε κάποια είναι έντονη η χρήση css (complex css) σε κάποια άλλα όχι. Κάποια από τα assets αυτά θα γίνουν cached locally, την πρώτη φορά, οπότε ίσως και να μην ενδιαφέρει το όποιο optimization.

Όπως είπα δε βγαίνει κάποιο φοβερό συμπέρασμα, απλά από περιέργεια.