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

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

Δημοσ.

έστω ότι σε ένα website υπάρχουν κάποια videos τα οποία παρακολουθούν οι επισκέπτες.

Προφανώς οι επισκέπτες δε μπορούν να είναι άπειροι αλλά έχουν να κάνουν με τους πόρους του site

αν σκεφτούμε ότι για να δούνε οι επισκέπτες τα videos πρέπει ο σκληρός δίσκος του server να τα διαβάσει, πόσοι θα μπορούσαν να τα δούνε συγχρόνως;

φαντάζομαι ότι αν σε έναν σκληρό ανοίξεις ταυτόχρονα 20 videos, θα αρχίσουν τα κολλήματα λόγω του δίσκου.

άρα σε αυτή την περίπτωση τι γίνεται;  Υπάρχει λύση; δε λέμε να είναι video 4K ή FullHD. αλλά ακόμα και βιντεάκια μικρά των 200-500 kbps.

Λογικά το πρώτο που θα χτυπήσει σε αυτή την περίπτωση δεν είναι το bandwidth ή η RAM του server αλλά ο σκληρός. Κι αν δεν είναι SSD ακόμα χειρότερα.

Δημοσ.

Το μεγαλο σου προβλημα δνε είναι ουτε η χρηση κυκλων επεξεργαστη ουτε η μνημη ραμ και τα 2 θα διαπιστωσεις οτι θα κινουνται πολυ χαμηλα ειδικα αν χρησιμοποεις σαν web server nginx. Το μεγαλο προβλημα ειναι το bandwidth τα γιγα φευγουν για πλακα. Για το ποσα ταυτοχρονα βιντεο μπορεις να εξυπηρετησεις εξαρταται με τη διασυνδεση πυο εχεις, Τα περισσοτερα hosts ειναι με 100mbit υπαρχουν ομως και 500mbit αλλα για gigabit και περα θες κατι πιο εξεζητημενο.

Δημοσ.

Για τέτοια χρήση η καλύτερη λύση είναι κάποια εξειδικευμένη υπηρεσία όπως το Vimeo όπου μπορείς να βάλεις τον player στο site σου (υπάρχει επιλογή να κλειδώνει με βάση το domain ώστε να μην το χρησιμοποιούν άλλα sites) και που το encoding το αναλαμβάνουν αυτοί.

Δημοσ.

Μια καλη λυση θα ηταν να ανεβαζεις τα βιντεακια σε καποιο streaming service (Youtube, Vimeo) και απο εκει να τα κανεις embed στην σελιδα που θελεις.

Αν τα ανεβασεις στο host σου θα σου τρωει το traffic bandwith που εχεις για τον μηνα. Αλλα εκτος απο αυτο τα περισωτερα webhosts αν και ειναι μια χαρα για ιστεσελιδες, εχουν περιορισμο στην ταχητητα πραγμα που τα καθιστα ακαταλληλα για video streaming.

Δημοσ.
1 ώρα πριν, mrkra είπε

Το μεγαλο σου προβλημα δνε είναι ουτε η χρηση κυκλων επεξεργαστη ουτε η μνημη ραμ και τα 2 θα διαπιστωσεις οτι θα κινουνται πολυ χαμηλα ειδικα αν χρησιμοποεις σαν web server nginx. Το μεγαλο προβλημα ειναι το bandwidth τα γιγα φευγουν για πλακα. Για το ποσα ταυτοχρονα βιντεο μπορεις να εξυπηρετησεις εξαρταται με τη διασυνδεση πυο εχεις, Τα περισσοτερα hosts ειναι με 100mbit υπαρχουν ομως και 500mbit αλλα για gigabit και περα θες κατι πιο εξεζητημενο.

εγώ θεωρούσα ότι στο δικό μου παράδειγμα δεν είναι το bandwidth το θέμα.

Ευχαριστώ για τις απαντήσεις, Να εξηγήσω λίγο καλύτερα το λόγο που ρωτάω.

θέλω σε moodle site να ανεβάσω κάποια μαθήματα. Μερικά μαθήματα θα είναι videos σε scrom. 10-20-50MB.

Οπότε μου γεννήθηκε η απορία, πόσοι χρήστες θα μπορούσαν ταυτόχρονα να παρακολουθούν αυτά τα μαθήματα.

Ναι το bandwidth είναι θέμα θα πει κάποιος αλλά ας πούμε ότι είμαστε οκ (1Gbps).

Πριν φτάσουμε στο bandwidth όμως δε θα έχει πρόβλημα ο σκληρός να "σερβίρει" σε πχ 50 χρήστες; αν 50 χρήστες ζητάνε 50 διαφορετικά Videos, δε θα κλατάρει ο δίσκος;

Γι αυτό κολλάω στο σκληρό. Ή μήπως τα σκέφτομαι πολύ απλοϊκά;

 

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

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

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

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

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

Σύνδεση

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

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