Έλλειψα λίγο από τη μάχη. Έγραφα κώδικα. Πέρασαν κάτι γήπεδα ποδοσφαίρου από τη σελίδα και έπρεπε να κάνω κάποιες αλλαγές

Έχω συναντήσει προβλήματα που δεν περίμενα να δω με την ταπεινή μου σελίδα. Τώρα όμως τα έλυσα και το tomsnews είναι έτοιμο για ολόκληρες πόλεις.
Το πρόβλημα δεν είναι ουσιαστικά ο κώδικας αλλά το πακέτο φιλοξενίας.
Το tomsnews δεν έχει έσοδα, χορηγούς ή διαφημίσεις. Ούτε πάνω από το τραπέζι, ούτε κάτω από αυτό.
Έτσι φιλοξενώ την ιστορία σε ένα Shared Hosting με κόστος 50 δολάρια Καναδά το χρόνο!
Η εκτέλεση Cron υπάρχει στο πακέτο αλλά αποδείχθηκε αναξιόπιστη. Είχα στήσει ένα Cron, εκτελέστηκε καμιά κατοστή φορές και μετά από κάποια αναβάθμιση απλά χάθηκε! Αναφέρομαι στην εντολή εκτέλεσης, όχι τον κώδικα του VerdinCMS.
Από την άλλη για λόγους ασφάλειας (και τσιγγουνιάς) δεν μου δίνουν τη δυνατότητα εκτέλεσης MySQL Events.
Εδώ και χρόνια έψαχνα μια λύση για αυτό το φαινομενικά άλυτο πρόβλημα. Τη βρήκα!
Η κεντρική σελίδα «προετοιμάζεται» στο φόντο για εσάς. Διαδικασία ιδιαίτερα σημαντική όταν περνάνε ολόκληρα γήπεδα ποδοσφαίρου από το μαγαζί.
Έγραψα και ένα μηχανισμό τον οποίον βάφτισα «Ludicrous Caching». Μπορώ να τον ενεργοποιήσω από τις ρυθμίσεις στην περίπτωση που αποφασίσουν 100.000 άνθρωποι ταυτόχρονα να διαβάσουν ένα άρθρο. Έχει συμβεί στο παρελθόν. Στην περίπτωση αυτή η σελίδα «αγωνίζεται» να σερβίρει περιεχόμενο στο ελάχιστο δυνατό διάστημα απαιτώντας τους ελάχιστους δυνατούς πόρους από το διακομιστή.
Στην περίπτωση αυτή ακόμα και η μηχανή στατιστικών παγώνει. Στόχος είναι η σελίδα να παρουσιάζεται σε αποδεκτό χρόνο (<0.5 sec) ακόμα και αν αποφασίσει η μισή Θεσσαλονίκη να μπουκάρει στο tomsnews. Έχω εμμονή με την ταχύτητα. Όπως δηλώνω πάντα: «μόνο σε ένα πράγμα είμαι αργός». 😂😂😂
Σας ευχαριστώ για τις κοινοποιήσεις και το πάθος σας για το tomsnews.
Έκανα δοκιμές και πάλι. Μπορούν να μπουν 500.000 επισκέπτες την ημέρα πριν κλατάρει πλέον οριστικά το πακέτο φιλοξενίας και αναγκαστώ να πάω σε Dedicated Servers. Το κόστος είναι στα 150€ το μήνα και δεν μπορώ να το καλύψω αυτή τη στιγμή. Έχουμε δρόμο όμως ακόμα μέχρι να φτάσω εκεί.
Φυσικά όταν γράφω κώδικα δεν προλαβαίνω να γράψω πολλά άρθρα.
Επιστρέφω λοιπόν σε ένα ακόμη πιο έτοιμο tomsnews αντάξιο των νέων προκλήσεων.
Φιλιά στο κούτελο.