Serveur surchargé de demandes pour les fichiers qui n'existent pas

  • Truce
  • Guru
  • Guru
  • No Avatar
  • Inscription: Avr 25, 2004
  • Messages: 1477
  • Loc: Washington DC
  • Status: Offline

Message Janvier 31st, 2006, 1:22 pm

En gestion d'un serveur dédié pour mon site. J'ai été accueilli environ 55.000 petites images, mais la charge sur le serveur est trop. Ive partenariat avec ImageShack, qui va accueillir l'ensemble des images libres. Ive transbordement de tous les plus de 55.000 images d'eux et je leurs nouveaux emplacements et où ils ont utilisé à l'échelle locale.

J'ai mis toutes les redirections dans un fichier d'apache à lire et à rediriger les requêtes, mais le serveur est toujours surchargé. Il raccroche en 5.10 secondes du départ httpd. Toutes les images sont dans un répertoire spécifique, et ils sont ce qui se surchargés de visites.

Y at-il une solution vous pouvez penser à ce problème? Im knowledgible pas que sur Linux ou Apache...ou bien encore comment les serveurs de travail. Quelque chose à l'aime de la mise en place d'une limite à la gestion des demandes d'Apache ou en utilisant un autre http démon qui peut écouter sur le même port (80) et de rediriger les demandes serait sans doute travail.

S'il vous plaît, aidez ASAP!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 31st, 2006, 1:22 pm

  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2673
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Février 2nd, 2006, 8:08 am

Je vais essayer de faire des têtes ou queues de votre situation, afin de me supporter.

Tout d'abord, le problème n'est pas au service 55k petites images, son fils bien évidemment.
La première chose que je voudrais faire, c'est adapter la configuration d'Apache, ça sonne comme si sa été mis en place par défaut.

Deuxièmement, ne cherchez pas à analyser un fichier de 55Ko images cités individuellement, qui va garder discussions ouvertes encore plus longtemps.

Vous pouvez soit utiliser une règle de réécriture ou une redirection dans la configuration apache.

Une redirection sera simplement envoyer toute demande hors de l'autre emplacement, comme dans cette déclaration RedirectMatch:
Code: [ Select ]
RedirectMatch (.*)\.jpg$ http://www.imageshack.com/mydir/.jpg


Vous mai également utiliser des règles de réécriture, theres quoique un peu certains de voodoo associé à mod_rewrite et ne libère pas forcément de votre fils, sauf effectué de manière adéquate. gif "alt =";)" title =" Wink "/>
Code: [ Select ]

RewriteRule ^images(.*) http://www.imageshack.com/images/(.*)
  1. RewriteRule ^images(.*) http://www.imageshack.com/images/(.*)


Je présume de dir locale des images étant «images» bien sûr.

De toute façon, c'est vous qui voyez.
"It's always a long day, 86,400 won't fit into a short."
  • Truce
  • Guru
  • Guru
  • No Avatar
  • Inscription: Avr 25, 2004
  • Messages: 1477
  • Loc: Washington DC
  • Status: Offline

Message Février 2nd, 2006, 8:59 am

Merci...J'ai déjà résolu le problème comme suit:

Installation d'un règle de réécriture de rediriger les demandes en provenance de la bannière répertoire. Ils ont tous pour réécrire un script PHP qui tire le "à" url de la base mysql sur la base des "du" nom de l'image.

ImageShack a des centaines de serveurs et ajoute un caractère aléatoire 3 add-on le nom de chaque fichier téléchargé, ce qui rend quelque chose de simple, comme vient de réorienter toutes les demandes directement à leur impossible.

Ce système semble fonctionner plutôt bien. Les serveurs sont en place pour un bon 36 heures, et a un minimum de charge. En outre, Ive a seulement versé environ 2 Go en ce moment les 20 VS-50GB j'aurais transféré.

=)

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 20 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC