2017-10-19 14 views
1

J'ai un site Web de commerce drupal où les utilisateurs téléchargent beaucoup de fichiers tout le temps. Ensuite, ma ressource critique est la bande passante.Comment répartir l'utilisation de la bande passante sur mon site drupal?

Étant donné que les serveurs ont une bande passante limitée, je voudrais distribuer ces téléchargements sur plusieurs serveurs exécutant le même site et connectés avec une base de données unique.

Je pense que je peux créer des sous-domaines et affecter chacun à un serveur.

Le problème est que je ne sais pas comment assosiate chaque session à l'un de ces serveurs et éviter que les utilisateurs passent au nouveau serveur principal (intentionnellement ou non) et perdent leurs sessions ...

Je pense que je Impossible d'ajouter un équilibreur de charge devant ces serveurs, car l'équilibreur recevra toutes les requêtes et l'utilisation de la bande passante ne sera pas distribuée.

Je voudrais savoir comment le gérer.

+0

Réf: https://stackoverflow.com/questions/46764591/how-to-balance-webserver-bandwith-usage –

Répondre

0

La bande passante est la ressource la moins chère de l'hébergement. Avoir un équilibreur de charge, et Drupal derrière avec beaucoup de VPS séparés ne semble pas être le meilleur moyen de le faire.

Vous passerez du temps à configurer, à exploiter et à maintenir cette solution et à dépenser de l'argent. Je vous suggère plutôt de dépenser cet argent sur la bande passante.

De même, pour économiser de la bande passante, vous pouvez configurer un service comme Cloudflare, qui a un niveau libre, ou un CDN de votre choix.

Espérons que ça aide.