Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
2034 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Squid pas très performant

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Squid pas très performant

n°893237
madsurfer
Boulet's eradicator
Posté le 07-03-2007 à 16:22:14  profilanswer
 

:hello:  
 
Je viens d'installer un squid + squidguard + clamav... et je trouve qu'il n'est pas tres performant.
 
Plus précisément, j'ai un doute sur le fait qu'il fasse du cache.
 
J'ai fais un test :
1- Je vais sur quelques pages Internet avec Mozilla en passant par mon proxy.
On va dire que la page n'a jamais été consulté donc la connexion n'est pas plus rapide que s'il n'y avait pas de proxy.
 
2- Je refais le meme test (viste des memes pages) avec Internet Explorer (honte à moi  :whistle: ) en passant par le proxy... et la page ne s'affiche pas plus vite.
 
Pour info, mon serveur est en test et je suis le seul client.
Je suis sur Fedora Core 6 avec un kernel 2.6.18-1.2869.fc6. Il s'agit d'un P4 à 2 Ghz avec 512 Mo RAM.
Il me reste encore de la RAM de libre et le CPU est peu chargé quand je surf, donc ce n'est pas du à la charge de la machine.
Mes partitions sont sur des disques sans RAID et formation en ext3.
 
 
Voici un extrait de mon squid.conf... les options de tuning de cache sont vraiment très très nombreuses, en voici quelques une
 

Code :
  1. # Squid normally listens to port 3128
  2. http_port 3128
  3. cache_mem 2048 MB
  4. #Default:
  5. # cache_swap_low 90
  6. # cache_swap_high 95
  7. #Default:
  8. # maximum_object_size 4096 KB
  9. #Default:
  10. # minimum_object_size 0 KB
  11. #Default:
  12. # maximum_object_size_in_memory 8 KB
  13. #Default:
  14. # ipcache_size 1024
  15. # ipcache_low 90
  16. # ipcache_high 95
  17. cache_replacement_policy lru
  18. #Default:
  19. # memory_replacement_policy lru
  20. cache_dir ufs /var/spool/squid 19000 16 256
  21. httpd_accel_with_proxy on
  22. httpd_accel_uses_host_header on
  23. httpd_accel_host virtual
  24. httpd_accel_port 80
  25. #Default:
  26. # dns_retransmit_interval 5 seconds
  27. #Default:
  28. # dns_timeout 2 minutes
  29. #Default:
  30. # wais_relay_port 0
  31. #Default:
  32. # request_header_max_size 20 KB
  33. #Default:
  34. # request_body_max_size 0 KB
  35. #Suggested default:
  36. refresh_pattern ^ftp:           1440    20%     10080
  37. refresh_pattern ^gopher:        1440    0%      1440
  38. refresh_pattern . 
  39. #Default:
  40. # quick_abort_min 16 KB
  41. # quick_abort_max 16 KB
  42. # quick_abort_pct 95
  43. #Default:
  44. # read_ahead_gap 16 KB
  45. #Default:
  46. # negative_ttl 5 minutes
  47. #Default:
  48. # positive_dns_ttl 6 hours
  49. #Default:
  50. # negative_dns_ttl 1 minute
  51. #Default:
  52. # range_offset_limit 0 KB
  53. #Default:
  54. # collapsed_forwarding off
  55. #Default:
  56. # refresh_stale_hit 0 seconds
  57. #Default:
  58. # forward_timeout 4 minutes
  59. #Default:
  60. # connect_timeout 1 minute
  61. #Default:
  62. # peer_connect_timeout 30 seconds
  63. #Default:
  64. # read_timeout 15 minutes
  65. #Default:
  66. # request_timeout 5 minutes
  67. #Default:
  68. # persistent_request_timeout 1 minute
  69. #Default:
  70. # client_lifetime 1 day
  71. #Default:
  72. # half_closed_clients on
  73. #Default:
  74. # pconn_timeout 120 seconds
  75. #Default:
  76. # ident_timeout 10 seconds
  77. #Default:
  78. # shutdown_lifetime 30 seconds
  79. #Default:
  80. # announce_period 0
  81. #Default:
  82. # httpd_accel_no_pmtu_disc off
  83. #
  84. #Default:
  85. # tcp_recv_bufsize 0 bytes
  86. #Default:
  87. # memory_pools on
  88. #Default:
  89. # memory_pools_limit 5 MB
  90. #Default:
  91. # forwarded_for on
  92. #Default:
  93. # store_avg_object_size 13 KB
  94. #Default:
  95. # store_objects_per_bucket 20
  96. #Default:
  97. # client_db on
  98. #Default:
  99. # netdb_low 900
  100. # netdb_high 1000
  101. #Default:
  102. # buffered_logs off
  103. #Default:
  104. # global_internal_static on
  105. #Default:
  106. # maximum_single_addr_tries 1
  107. delay_parameters 1 -1/-1 8000/8000

mood
Publicité
Posté le 07-03-2007 à 16:22:14  profilanswer
 

n°893247
toniotonio
Posté le 07-03-2007 à 16:33:24  profilanswer
 

bonjour,
squid n'est pas vraiment fait pour accelerer la vitesse pour un seul poste connecté.
 
l'interet apparait reelement sur la diminution de l'occupation de la bande passante internet lorsque que plusieurs personne derriere squid accede a une meme page.
 
pour verifier qu'il mette bien en cache regarde les logs access.log. (_MISS, _HIT....)
 
de plus tu as ajouter squidguard + clam par dessus.
c'est deja bien que la vitesse ne soit pas ralentit a cause de ceci (le filtrage a un cout tout de meme)


Message édité par toniotonio le 07-03-2007 à 16:33:46
n°894464
madsurfer
Boulet's eradicator
Posté le 12-03-2007 à 16:35:57  profilanswer
 

:hello:  
 
Merci pour cette information. Je pensais que le but du cache était de stocker en local les éléments d'une page et que le fait de rejouer exactement la meme requete à partir d'un autre poste allait me permettre de visionner la page en temps éclaire.
Donc je verrais lorsque la machine sera chargée.
 
J'ai bien des _HIT donc il va effectivement chercher des fichiers en cache.  :)  
 
 
A quoi serve réellement les fonctions "httpd_accel" ? Uniquement faire du proxy transparent ?
 
 
 :jap:

n°894467
toniotonio
Posté le 12-03-2007 à 16:40:42  profilanswer
 

pour les fonctions d'acceleration c'est du reverse proxy, donc un objectif different du tien.
 c'est bien expliqué la:
http://wiki.squid-cache.org/SquidFaq/ReverseProxy

n°894474
memaster62
just do turbo S and tux
Posté le 12-03-2007 à 16:58:34  profilanswer
 

madsurfer a écrit :

:hello:  
 
Merci pour cette information. Je pensais que le but du cache était de stocker en local les éléments d'une page et que le fait de rejouer exactement la meme requete à partir d'un autre poste allait me permettre de visionner la page en temps éclaire.
Donc je verrais lorsque la machine sera chargée.
 
J'ai bien des _HIT donc il va effectivement chercher des fichiers en cache.  :)  
 
 
A quoi serve réellement les fonctions "httpd_accel" ? Uniquement faire du proxy transparent ?
 
 
 :jap:


et de toute façon, ie and co possède aussi un cache sur ton disque local (desactive le déjà).

n°894482
madsurfer
Boulet's eradicator
Posté le 12-03-2007 à 17:04:44  profilanswer
 

toniotonio a écrit :

pour les fonctions d'acceleration c'est du reverse proxy, donc un objectif different du tien.
 c'est bien expliqué la:
http://wiki.squid-cache.org/SquidFaq/ReverseProxy


 
Aucun rapport avec ce que je veux faire ! Je vire ces fonctions.
 
Thx  :jap:  
 

n°894483
madsurfer
Boulet's eradicator
Posté le 12-03-2007 à 17:05:27  profilanswer
 

memaster62 a écrit :

et de toute façon, ie and co possède aussi un cache sur ton disque local (desactive le déjà).


 
Ceci a déjà été désactivé au niveau de notre domaine

n°894754
Taz
bisounours-codeur
Posté le 13-03-2007 à 20:01:43  profilanswer
 

et c'est complètement stupide. Fini les 304

n°894841
z_cool
Oups !
Posté le 14-03-2007 à 09:47:27  profilanswer
 

madsurfer a écrit :

:hello:  

 

Merci pour cette information. Je pensais que le but du cache était de stocker en local les éléments d'une page et que le fait de rejouer exactement la meme requete à partir d'un autre poste allait me permettre de visionner la page en temps éclaire.
Donc je verrais lorsque la machine sera chargée.

 

J'ai bien des _HIT donc il va effectivement chercher des fichiers en cache.   :)  

 


A quoi serve réellement les fonctions "httpd_accel" ? Uniquement faire du proxy transparent ?

 


  :jap:


Attention, les sites dynamique (en gros tout ce qui genere des pages a la volé : ASP, PHP,....) sont "normallement" configuré pour envoyé une information a destination des Proxy pour ne pas etre mis en cache


---------------
On a deux vies, et la deuxième commence quand on se rend compte qu’on n’en a qu’une. ( Confucius )

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Squid pas très performant

 

Sujets relatifs
glxgears très lent et pas de direct renderinginstallation depuis hdd TRES lente
ACL squidQuestion sur reverse proxy et squid
squid + antivirus[DNS] Probleme avec Bind
Probleme apres l'instalation de SquidSamba (et réseau) très lent
Dsitrib. style LFS, trés legere, bootable en 15 s maxi ?Installation ubuntu : histoire des galères du débutant
Plus de sujets relatifs à : Squid pas très performant


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR