Προς το περιεχόμενο

Ψάχνω προγραμματιστή για optimization στο site


diochris

Προτεινόμενες αναρτήσεις

  • Members

Παρεμπιπτόντως, στον skroutz είχαν γράψει πριν από κάποιο καιρό ένα πολύ ενδιαφέρον άρθρο για το συγκεκριμένο θέμα, όπου περιγράφεται το πώς βελτίωσαν την ταχύτητα του site όχι με γνώμονα το πώς θα τερματίσουν το σκορ αλλά το πώς θα βελτιώσουν την εμπειρία χρήσης για τους επισκέπτες τους, που είναι ο μόνος αυτοσκοπός που έχει νόημα για ένα site. Είναι μεγάλο σε έκταση αλλά αξίζει, καθώς δείχνει πώς μπορούν να αξιοποιηθούν με ουσιαστικό τρόπο οι υποδείξεις των διαφόρων pagespeed test. 

  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 4 εβδομάδες αργότερα...
Στις 27/12/2020 στις 12:52 ΠΜ, youraccount είπε

Pagespeed, όσο πιο άσχετος τόσο περισσότερο το θεοποιείς.

Ναι τα λαμπρα μυαλα στην google συνδιασανε ολα τα metrics σε ενα standard το webvial που το εξελισουν εκδοση με την εκδοση για να βασιστει πανω του η μεγαλυτερη μηχανη αναζητησης και σκαει ο γιαννης απ τα πετραλωνα να μας πει οτι ειναι ασχετοι οι υπολοιποι που το υπολογιζουν (που οταν μιλαμε για SEO αυτο θα υπολογισεις γιατι αυτο σε μετραει) και να βγαλουν μαλακες τους καλυτερους μηχανικους του κοσμου... εχετε πλακα ωρες ωρες

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

13 λεπτά πριν, YvesSaintLaurent είπε

Ναι τα λαμπρα μυαλα στην google συνδιασανε ολα τα metrics σε ενα standard το webvial που το εξελισουν εκδοση με την εκδοση για να βασιστει πανω του η μεγαλυτερη μηχανη αναζητησης και σκαει ο γιαννης απ τα πετραλωνα να μας πει οτι ειναι ασχετοι οι υπολοιποι που το υπολογιζουν (που οταν μιλαμε για SEO αυτο θα υπολογισεις γιατι αυτο σε μετραει) και να βγαλουν μαλακες τους καλυτερους μηχανικους του κοσμου... εχετε πλακα ωρες ωρες

Θέλεις, δεν θέλεις έτσι είναι. Και γι'αυτό κάθε τρεις και λίγο το αλλάζει. Πήγαινε δες μερικά sites, βγάλε μόνος σου ποιο είναι γρήγορο και πιο όχι και μετά πάνε δες τι βγάζει το pagespeed. Μετά πες τις χαζομάρες σου για Πετράλωνα, κλπ, δεν σε κατηγορώ, λογικό να μην έχεις ιδέα.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βρε παιδια, εργλειο ειναι οπως αλλα χιλια δυο αλλα. Οσο για τον TS, κοιταξα λιγο το σαιτ και εχω να πω πως... landing page, 121 request που αμεσα γινονται 180 στα 20 μεγκαμπαιτ!!! ε, οκ. Σιγουρα το προβλημα σου δεν ειναι το seo. Στη θεση θα εκανα δυο πραματα

1) επειδη η αγορα των προιοντων σου ειναι δευτερετων, θα εφτιαχνα ενα store σε opencart σε subdomain τυπου store.domain.* 

2) και την landpage που ειναι η περιγραφη του προιοντος που ειναι κυρια προτεραιοτητα, θα την εκααν σε static page με bootstrap ή ετοιμο θεμα bootstrap.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Πάντως, βλέπω πως η πλειοψηφία των απαντήσεων ασχολείται με το κομμάτι του pagespeedinsights όσον αφορά το optimization. Αναφέρεται μεν ως παράδειγμα στην αρχική ερώτηση, αλλά θα περίμενα κάποιον να πει ότι το optimization δεν εξαντλείται σε καμία περίπτωση στην ταχύτητα...

Αφού δεν το είπε κανείς λοιπόν, θα το πω εγώ! Το optimization δεν εξαντλείται σε καμία περίπτωση στην ταχύτητα. 😋

Αλλά και αντίστοιχα η ταχύτητα δεν εξαντλείται σε καμία περίπτωση στο pagespeedinsights. Για παράδειγμα, το αν θα σερβίρεις εικόνες με κάποιο CDN ή το αν θα κάνεις compress τα resources σου ή το αν θα είναι εξ' αρχής φυσιολογικά τα resources σου (και δεν θα ανεβάζεις π.χ. αρχεία εικόνων μεγέθους 1ΜΒ) δεν είναι κάτι που περιμένεις να στο πει το pagespeedinsights για να το κάνεις.

Ένας άλλος τεράστιος παράγοντας του optimization είναι το security. Ειδικά αν τρέχεις eshop. Ενδεικτικά παραδείγματα:
- Έχεις τη νεότερη PHP έκδοση?
- Εφαρμόζεις τις ορθές πρακτικές στο .htaccess σου, στον server που νοικιάζεις και εν γένει στην πλατφόρμα που χρησιμοποιείς ώστε να κλείνεις γνωστά κενά ασφαλείας της?
- Προστατεύεις τη login page στο διαχειριστικό?
- Πόσα 3rd party extensions χρησιμοποιείς? Είναι όλα ενημερωμένα? Συντηρούνται από τον δημιουργό τους?
- Προστατεύεις τις φόρμες σου (επικοινωνίας, εγγραφής κλπ) με κάποιο recaptcha ή άλλον τρόπο?
- Έχεις αλλάξει το default username του διαχειριστή? Και είναι αξιοπρεπές το password σου? (γιατί αν έχεις κάνει όλα τα παραπάνω/παρακάτω και ο κωδικός σου ή ο κωδικός του πελάτη/ιδιοκτήτη που έχει διαχειριστικά δικαιώματα είναι nick123 δεν έχει και πολύ νόημα να συζητάμε)
- Παίρνεις χειροκίνητα ή με κάποιον αυτοματοποιημένο τρόπο backups?

Επιπλέον, μιλώντας για τις μηχανές αναζήτησης, η ταχύτητα δεν είναι το μοναδικό κριτήριο που εφαρμόζουν:
- Έχεις τα σωστά page titles, meta descriptions, meta keywords? Είσαι εντός των ορθών πρακτικών όσον αφορά την έκτασή τους?
- Έχεις σετάρει σωστά τα breadcrumbs στο site σου? Έχεις sitemap?
- Έχεις SEF URLs?
- Για κάποιους ψιλά γράμματα, άλλοι μπορεί να μην το 'χουν ξανακούσει καν, αλλά... από Schema Markup και Structured Data πώς τα πάει το site σου? Για παράδειγμα, έχεις βάλει ένα γ@*&%)#νο tel: markup στο τηλέφωνό σου για να μπορεί ο χρήστης που μπαίνει από το κινητό να σε καλέσει κατ' ευθείαν πατώντας το, ή έχεις αναλωθεί τόσο πολύ στο να είσαι φιλικός με τις μηχανές αναζήτησης που έχεις ξεχάσει τους επισκέπτες σου?

Επιπλέον, το optimization δεν απευθύνεται μόνο στις μηχανές αναζήτησης, αλλά και στα social media, όπου προφανώς θα πρέπει να παίζεις καλή μπάλα προκειμένου να διαφημίσεις το site σου:
- Έχεις σετάρει (σωστά) open graph meta tags για τις μεγαλύτερες πλατφόρμες κοινωνικής δικτύωσης? Αν έχεις social media feeds μέσα στο site σου τα έχεις κάνει σωστά integrate? Εν τέλει, πόσο φιλικές είναι οι επιμέρους σελίδες του site σου με τα social media?

Επίσης, μιλώντας για optimization, ένα άλλο μεγάλο ζητούμενο της εποχής είναι το inclusive/universal design που περιλαμβάνει guidelines και ορθές πρακτικές για να κάνεις το site σου πιο φιλικό και προσβάσιμο σε κάποιες ειδικές κατηγορίες επισκεπτών. Είναι το λεγόμενο WCAG πρότυπο. Αργά ή γρήγορα θα πρέπει όλα τα websites να ασχοληθούν με αυτό, όπως έπρεπε να ασχοληθούν πριν μια δεκαετία ώστε να γίνουν responsive για να παίζουν σωστά σε κινητά. Πώς τα πας λοιπόν σε όρους WCAG 2.0? Έχεις περάσει το site σου από κάποιο εργαλείο να δεις πώς τα πάει? Συμμορφώνεσαι με κάποιο level (έστω π.χ. με το επίπεδο Α)?

Αλλά και πέρα από όλα τα παραπάνω, έχεις κάνει ό,τι μπορείς για να είναι 100% λειτουργικό το site σου και να βγάζουν νόημα οι επιμέρους λειτουργίες του? Δηλαδή:
- Έχεις φτιάξει μια custom 404 σελίδα? Τί πληροφορίες δίνεις σε αυτή?
- Έχεις τσεκάρει την αναζήτηση στο site σου ότι λειτουργεί ακριβώς με τον τρόπο που θέλεις και εμφανίζει τα σωστά αποτελέσματα, με τη σωστή εμφάνιση?
- Έχεις analytics για να μπορείς να καταλάβεις τη συμπεριφορά των χρηστών μέσα στο site σου και να έχεις τη δυνατότητα να πραγματοποιείς διορθωτικές κινήσεις όπου είναι απαραίτητο?
- Έχεις κάνει έναν εξονυχιστικό έλεγχο στο site σου ότι ΟΛΑ τα language strings α) έχουν σωστή ορθογραφία και β) βγάζουν νόημα? Και είναι όλα στην ίδια γλώσσα ή είναι τα μισά ελληνικά και τα μισά αγγλικά, επειδή χρησιμοποιείς και κάποια extensions που δεν έχουν μεταφραστεί στα ελληνικά?
- Έχεις τσεκάρει το copyright σου, το notification bar σου, το favicon (και το touchimage?)?
- Πώς τα πηγαίνεις σε άλλα εργαλεία, πέρα από το pagespeedinsights? π.χ. στο checkbot.io, στο webmaster tools κ.λπ.

 

Συχνά το optimization σε ένα site είναι ένα project από μόνο του. Ειδικά σε αυτά που φτιάχτηκαν "από ένα ανιψάκι που ξέρει από αυτά" ή από μια εταιρεία που διαφήμιζε "σάητ με 99,99 εβρο". Ή ουκ ολίγες φορές και από μεγάλες (έως πολύ μεγάλες!) εταιρείες του χώρου. Αλλά σε μια εποχή που μπορεί ο καθένας με 2-3 κλικ να έχει website, το σωστό και πλήρες optimization είναι αυτό που θα σου δώσει το ανταγωνιστικό πλεονέκτημα.

 

ΥΓ: Ο β' ενικός χρησιμοποιείται για λόγους αμεσότητας, δεν απευθύνομαι σε κάποιον προσωπικά. Για να μην παρεξηγηθώ. 😇

Επεξ/σία από Souls33k
  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μόλις τώρα, Souls33k είπε

- Έχεις τη νεότερη PHP έκδοση?
- Εφαρμόζεις τις ορθές πρακτικές στο .htaccess σου, στον server που νοικιάζεις και εν γένει στην πλατφόρμα που χρησιμοποιείς ώστε να κλείνεις γνωστά κενά ασφαλείας της?
- Προστατεύεις τη login page στο διαχειριστικό?
- Πόσα 3rd party extensions χρησιμοποιείς? Είναι όλα ενημερωμένα? Συντηρούνται από τον δημιουργό τους?
- Προστατεύεις τις φόρμες σου (επικοινωνίας, εγγραφής κλπ) με κάποιο recaptcha ή άλλον τρόπο?
- Έχεις αλλάξει το default username του διαχειριστή? Και είναι αξιοπρεπές το password σου? (γιατί αν έχεις κάνει όλα τα παραπάνω/παρακάτω και ο κωδικός σου ή ο κωδικός του πελάτη/ιδιοκτήτη που έχει διαχειριστικά δικαιώματα είναι nick123 δεν έχει και πολύ νόημα να συζητάμε)
- Παίρνεις χειροκίνητα ή με κάποιον αυτοματοποιημένο τρόπο backups?

Επιπλέον, μιλώντας για τις μηχανές αναζήτησης, η ταχύτητα δεν είναι το μοναδικό κριτήριο που εφαρμόζουν:
- Έχεις τα σωστά page titles, meta descriptions, meta keywords? Είσαι εντός των ορθών πρακτικών όσον αφορά την έκτασή τους?
- Έχεις σετάρει σωστά τα breadcrumbs στο site σου? Έχεις sitemap?
- Έχεις SEF URLs?

Για την ιστορια και μονο ενα eshop δεν στηριζετε απαραιτητα σε php και 3rd Part modules.
Γιαυτο και ολα τα eshop Σερνονται στην κυριολεξια επειδη ειναι ολα στηριγμενα σε php.
υπαρχουν 1000δες αλλοι τροποι να στησεις ενα eshop και αν ειναι 10 φορες πιο γρηγορο απο ενα php eshop.
αλλωστε απο ολες τις database που κυκλοφορουν μακραν η πιο γρηγορη ειναι η MS-SQL και μετα η Postgre η Mysql μενει πολυ πισω και αυτος ειναι ο λογος που και το wordpress και ολα τα γνωστα eshop Σερνονται.
 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 22/1/2021 στις 11:45 ΠΜ, papmel είπε

Για την ιστορια και μονο ενα eshop δεν στηριζετε απαραιτητα σε php και 3rd Part modules.
Γιαυτο και ολα τα eshop Σερνονται στην κυριολεξια επειδη ειναι ολα στηριγμενα σε php.
υπαρχουν 1000δες αλλοι τροποι να στησεις ενα eshop και αν ειναι 10 φορες πιο γρηγορο απο ενα php eshop.
αλλωστε απο ολες τις database που κυκλοφορουν μακραν η πιο γρηγορη ειναι η MS-SQL και μετα η Postgre η Mysql μενει πολυ πισω και αυτος ειναι ο λογος που και το wordpress και ολα τα γνωστα eshop Σερνονται.
 

Σε ποιο ουράνιο και ποιο τόξο είναι πιο γρήγορη η MS-SQL και ο SQL Server σε σχέση με τη MySQL, νέα ή παλιά, σε οποιοδήποτε Engine ή Ecosystem?
"SQL Server user agreement prohibits the publication of benchmark testing without Microsoft’s prior written approval". Μάλλον γι αυτό το πιστεύεις, γιατί δίνουν σανό.
Κάνε κάνα τεστάκι μόνος  σου φίλε!😅

Συμφωνώ απόλυτα με τον φίλτατο Souls33k, couldn't have written it better myself.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μόλις τώρα, lennox32 είπε

Σε ποιο ουράνιο και ποιο τόξο είναι πιο γρήγορη η MS-SQL και ο SQL Server σε σχέση με τη MySQL, νέα ή παλιά, σε οποιοδήποτε Engine ή Ecosystem?
"SQL Server user agreement prohibits the publication of benchmark testing without Microsoft’s prior written approval". Μάλλον γι αυτό το πιστεύεις, γιατί δίνουν σανό.
Κάνε κάνα τεστάκι μόνος  σου φίλε!😅

Συμφωνώ απόλυτα με τον φίλτατο Souls33k, couldn't have written it better myself.

Εχω κανει ολα τα Test του κοσμου για να μην λεμε πολλα λογια Στησε ενα scriptaki με php να διαβαζει 1000 records απο mysql και να τα εμφανιζει να κανω το ιδιο με msql και μετα τα μετραμε και τα συγκρινουμε. 
 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

6 ώρες πριν, lennox32 είπε

Σε ποιο ουράνιο και ποιο τόξο είναι πιο γρήγορη η MS-SQL και ο SQL Server σε σχέση με τη MySQL, νέα ή παλιά, σε οποιοδήποτε Engine ή Ecosystem?
"SQL Server user agreement prohibits the publication of benchmark testing without Microsoft’s prior written approval". Μάλλον γι αυτό το πιστεύεις, γιατί δίνουν σανό.
Κάνε κάνα τεστάκι μόνος  σου φίλε!😅

Συμφωνώ απόλυτα με τον φίλτατο Souls33k, couldn't have written it better myself.

Ο sql server είναι ο ανταγωνιστής της oracle που έχει την mysql και την δίνει free.  Από εκεί μπορείς να καταλάβεις. Συγκρίνεις ανόμοια πράγματα, την Λούτσα με την βούρτσα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
1 ώρα πριν, youraccount είπε

Ο sql server είναι ο ανταγωνιστής της oracle που έχει την mysql και την δίνει free.  Από εκεί μπορείς να καταλάβεις. Συγκρίνεις ανόμοια πράγματα, την Λούτσα με την βούρτσα.

Φαντάσου πόσο μπροστά είναι η Oracle στο θέμα 😅 Τα features πληρώνεις βρε! Performance-wise, το comment πάει στο παιδί που λέει "η Mysql μενει πολυ πισω και αυτος ειναι ο λογος που και το wordpress και ολα τα γνωστα eshop Σερνονται"- καμία σχέση, δες τι εννοώ στις εικόνες. Λίγο πιο πάνω, λίγο πιο κάτω. Σε μεγαλύτερο complexity τα πάει καλύτερα η MSSQL όπως θα δεις.

It all boils down to the management, στο optimization και στην υποδομή, (και στο caching) αλλά για κανένα λόγο δεν ισχύει το "wordpress και όλα τα γνωστά eshop σέρνονται λόγω της mysql". Το τι φταίει, το ανέλυσαν οι άλλοι καλύτερα πριν απο μένα, όλα απο πάνω βρίσκονται.

insert.jpg

select.jpg

Επεξ/σία από lennox32
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

14 ώρες πριν, youraccount είπε

Ο sql server είναι ο ανταγωνιστής της oracle που έχει την mysql και την δίνει free.  Από εκεί μπορείς να καταλάβεις. Συγκρίνεις ανόμοια πράγματα, την Λούτσα με την βούρτσα.

Οπως ειπα τα πολλα λογια και οι θεωριες ειναι για τον Π##ο.
Στηνεις οτι θες οπου θες κανεις ενα Query με τα ιδια data και μετραμε με οποιο εργαλειο θες.
απο θεωριες εχει γεμισει ο ντουνιας Στην πραξη ομως τα πραγματα διαφερουν απο πολυ εως παρα πολυ.
 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
2 ώρες πριν, papmel είπε

Οπως ειπα τα πολλα λογια και οι θεωριες ειναι για τον Π##ο.
Στηνεις οτι θες οπου θες κανεις ενα Query με τα ιδια data και μετραμε με οποιο εργαλειο θες.
απο θεωριες εχει γεμισει ο ντουνιας Στην πραξη ομως τα πραγματα διαφερουν απο πολυ εως παρα πολυ.
 

Καλά, ότι πεις. Μάλλον είναι βλαμμένοι όλοι ανά το κόσμο που αγοράζουν SQL Server αφού με την free mySQL κάνουν παπάδες.΄Πάρε ένα backup για αρχή 100GB στην mySQL και μετά έλα να μου πεις πόση ώρα έκανες.

Συγκρίνεις Ferrari με Renault. Ούτε καν ξέρεις τι δυνατότητες έχει ο SQL Server γιατί μάλλον το μόνο που ασχολείσαι είναι Wordpress με mySQL και διαβάζεις ότι είναι το κορυφαίο (στην ουσία είναι σαπάκι αλλά ΟΚ). Το μόνο test που διάβασες είναι κάτι read / write. Κάνε κανένα περίπλοκο query και θα δεις την mySQL να τα φέρνει αύριο.

Επεξ/σία από youraccount
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
1 ώρα πριν, youraccount είπε

Καλά, ότι πεις. Μάλλον είναι βλαμμένοι όλοι ανά το κόσμο που αγοράζουν SQL Server αφού με την free mySQL κάνουν παπάδες.΄Πάρε ένα backup για αρχή 100GB στην mySQL και μετά έλα να μου πεις πόση ώρα έκανες.

Συγκρίνεις Ferrari με Renault. Ούτε καν ξέρεις τι δυνατότητες έχει ο SQL Server γιατί μάλλον το μόνο που ασχολείσαι είναι Wordpress με mySQL και διαβάζεις ότι είναι το κορυφαίο (στην ουσία είναι σαπάκι αλλά ΟΚ). Το μόνο test που διάβασες είναι κάτι read / write. Κάνε κανένα περίπλοκο query και θα δεις την mySQL να τα φέρνει αύριο.

Μαλλον εχεις μπερδευτει λιγο.
Εγω ειμαι αυτος που εγραψα οτι ο MSSQL ειναι κλασεις ανωτερος απο οτι αλλο υπαρχει.

οσον αφορα με τι ασχολουμε ( μονο Notepad )  joomla, και wordpress που και που κανενα cscart και τωρα μαθαίνω και λιγο jquery αν και τα βρισκω πολυ δυσκολα.

και μαλλον και εγω μπερδευτηκα και απαντησα σε σενα :)  χαθηκε η μπαλλα.
 

Επεξ/σία από papmel
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

3 ώρες πριν, papmel είπε

Μαλλον εχεις μπερδευτει λιγο.
Εγω ειμαι αυτος που εγραψα οτι ο MSSQL ειναι κλασεις ανωτερος απο οτι αλλο υπαρχει.

οσον αφορα με τι ασχολουμε ( μονο Notepad )  joomla, και wordpress που και που κανενα cscart και τωρα μαθαίνω και λιγο jquery αν και τα βρισκω πολυ δυσκολα.

και μαλλον και εγω μπερδευτηκα και απαντησα σε σενα :)  χαθηκε η μπαλλα.
 

Ναι σόρρυ, στον άλλο πήγαινε :)

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...