Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Necesito sugerencia para la cache

    Scheduled Pinned Locked Moved Español
    14 Posts 6 Posters 12.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jonmestev
      last edited by

      Proxy interface  : LAN

      Allow users on interface : CON TICKET

      Transparent proxy : CON TICKET

      Do NOT proxy Private Address Space (RFC 1918) : SIN TICKET

      Enabled logging : SIN TICKET

      Proxy port : 3128  ( nose si es 8080 o no ) pero creo que por defecto es 3128

      ICP port : 3130 ( y el icp port 3130 lo vi en uno de los posteo y nose si estoy bien o mal )

      esa es mi configuracion en General settings    creo que esta bien

      1 Reply Last reply Reply Quote 0
      • J
        jonmestev
        last edited by

        otra cosa que creo me equivoque para que almacene mas informacion fue subiendo maximum_object_size a mas kilo la verdad creo que tiene que ser 4 kilos. por defecto

        por que dice
        Objects larger than the size specified (in kilobytes) will not be saved on disk. If you wish to increase speed more than you want to save bandwidth, this should be set to a low value. y traducido

        traducido:
        Los objetos más grande que el tamaño especificado (en kilobytes) no se guardarán en el disco. Si desea aumentar la velocidad más de lo que usted desea ahorrar ancho de banda, esto debería ser fijado a un valor bajo.

        creo que estoy confundido pero creo que maximum_object_size: tiene que ser muy bajo para que almacene mas informacion nose si estoy bien o mal

        1 Reply Last reply Reply Quote 0
        • belleraB
          bellera
          last edited by

          ¡Hola!

          maximum_object_size sirve para fijar el tamaño máximo de un objeto (página web, imagen, vídeo) en la caché en disco. Tal como dice el manual de squid, objetos pequeños mayor velocidad al guardar/servir pero menor ancho de banda. Menor ancho de banda porque cada vez que se pida un objeto grande se bajará de Internet al no haberse guardada en la caché.

          Ajustar esto no es fácil porque depende del ancho de banda que dispongas, de las capacidades de la máquina y de los hábitos de los usuarios. Hay que experimentar. Si tienes poc ancho de banda, una máquina potente y los usuarios suelen bajarse las mismas imágenes y vídeos conviene poder guardar objetos grandes …

          Saludos,

          Josep Pujadas

          1 Reply Last reply Reply Quote 0
          • J
            jonmestev
            last edited by

            hola Josep Pujadas

            una consulta tengo un pc  es un pentium 4 de 1.7mhz , ram 512, disco duro 40gb la banda ancha es de 4mb de bajada y 512kbps de subia
            pero como sabemos que lo que uno contrata no es real aqui en chile y la verdad por los calculos de bajada es de 2 a 3 mb y de subida es 300 a 400 kbps

            y mi duda es que tengo 20 usuario y ellos siempre ven casi las misma pagina como fotolog,facebook y mucho del youtube y casi los mismo video y otras paginas mas.

            quiero que siempre me guarde todo y que tenga siempre actualizado los objetos más recientemente

            y yo puse esta configuracion y nose si esta bien o no

            cache_dir aufs /var/squid/cache 15000
            cache_mem 100 MB
            maximum_object_size 4096 KB
            minimum_object_size 4 KB
            cache_replacement_policy LRU  (En este algoritmo los objetos que no han sido accedidos en mucho tiempo son eliminados primero, manteniendo siempre en el caché a los objetos más recientemente solicitados)

            memory_replacement_policy heap LRU

            esa es mi duda

            1 Reply Last reply Reply Quote 0
            • belleraB
              bellera
              last edited by

              ¡Hola!

              Parece correcto para el equipo y uso que tienes, pero insisto en que hay que experimentar con el tema.

              Saludos,

              Josep Pujadas

              1 Reply Last reply Reply Quote 0
              • J
                jonmestev
                last edited by

                gracias Josep Pujadas

                tengo otra duda si estoy bien o no en el puerto tengos esto
                Proxy port :3128
                ICP port:3130

                y estoy con proxy transparente para que mis usuarios no confuguren nada pero nose si el puerto esta bien para que almacene la cache y en Proxy interface esta con LAN

                gracias

                1 Reply Last reply Reply Quote 0
                • belleraB
                  bellera
                  last edited by

                  ¡Hola!

                  El puerto del proxy lo puedes escoger, siendo lo más habitual 3128 o 8080. Pero si estás con proxy transparente esto no tiene importancia, ya que no vas a indicar el proxy en los navegadores.

                  Nunca he empleado las posibilidades ICP de squid. Por lo que he leído en:

                  http://www.visolve.com/squid/squid24s1/network.php

                  parece empleado cuando hay varias cachés. Si no lo he entendio mal, para comunicar varios squid entre sí … O sea que yo no me preocuparía tampoco de esto.

                  Saludos,

                  Josep Pujadas

                  1 Reply Last reply Reply Quote 0
                  • J
                    jonmestev
                    last edited by

                    gracias Josep Pujadas

                    otra duda mas  ;D  sobre Maximum object size

                    que  por ejemplo colocara en Maximum object size 400000 kilobytes eso significa que el archivo mas grande que guarde sera hasta 400000 kilobytes ??? o estoy equivocado

                    lo otro extraño es que Memory replacement policy se me cambio solo a Heap LFUDA pero me ha funcionado bien pero extraño que se cambio solo ,por que estaba en LRU

                    gracias

                    1 Reply Last reply Reply Quote 0
                    • belleraB
                      bellera
                      last edited by

                      ¡Hola!

                      colocara en Maximum object size 400000 kilobytes eso significa que el archivo mas grande que guarde sera hasta 400000 kilobytes

                      Correcto.

                      lo otro extraño es que Memory replacement policy se me cambio solo a Heap LFUDA pero me ha funcionado bien pero extraño que se cambio solo ,por que estaba en LRU

                      Puede que la interfase de pfSense fuerze a algún valor concreto para optimizar la configuración. En mi squid fuera de pfSense tengo:

                      #  TAG: cache_replacement_policy
                      #      The cache replacement policy parameter determines which
                      #      objects are evicted (replaced) when disk space is needed.

                      #          lru      : Squid's original list based LRU policy
                      #          heap GDSF : Greedy-Dual Size Frequency
                      #          heap LFUDA: Least Frequently Used with Dynamic Aging
                      #          heap LRU  : LRU policy implemented using a heap

                      #      Applies to any cache_dir lines listed below this.

                      #      The LRU policies keeps recently referenced objects.

                      #      The heap GDSF policy optimizes object hit rate by keeping smaller
                      #      popular objects in cache so it has a better chance of getting a
                      #      hit.  It achieves a lower byte hit rate than LFUDA though since
                      #      it evicts larger (possibly popular) objects.

                      #      The heap LFUDA policy keeps popular objects in cache regardless of
                      #      their size and thus optimizes byte hit rate at the expense of
                      #      hit rate since one large, popular object will prevent many
                      #      smaller, slightly less popular objects from being cached.

                      #      Both policies utilize a dynamic aging mechanism that prevents
                      #      cache pollution that can otherwise occur with frequency-based
                      #      replacement policies.

                      #      NOTE: if using the LFUDA replacement policy you should increase
                      #      the value of maximum_object_size above its default of 4096 KB to
                      #      to maximize the potential byte hit rate improvement of LFUDA.

                      #      For more information about the GDSF and LFUDA cache replacement
                      #      policies see http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html
                      #      and http://fog.hpl.external.hp.com/techreports/98/HPL-98-173.html.

                      #Default:

                      cache_replacement_policy lru

                      cache_replacement_policy heap LFUDA

                      Fíjate que en el texto dice que en caso de emplear heap LFUDA el parámetro maximum_object_size tiene que estar por encima de 4096. Pienso que al poner un valor grande la configuración te ha pasado a heap LFUDA, que es mejor que lru.

                      Saludos,

                      Josep Pujadas

                      1 Reply Last reply Reply Quote 0
                      • F
                        futuroelectron
                        last edited by

                        Buen dia, efectivamente el colocar un valor muy alto complica la visualizacion de los sitios web que actualizan constantemente, por ello colocamos ese 0 y 4 para "cachear" solo esos pequeños archivos de imagenes, sonidos o animaciones que no son cambiadas con frecuencia (viñetas, botones, logos, fondos, etc) agilizando la exploracion por el internet.

                        Si deseas mantener el optimo funcionamiento de tu red muy a pesar de esas descargas de algunos usuarios multimediofibicos (ese termino existe!?), conviene configurar con mucho detenimiento el Trafficshaper y a su vez la configuracion que el mismo genera luego de finalizar el tutorial… Ajustar los porcentajes para darle un toque especial segun el habito de nuestros usuarios.

                        Al llegar a mi red colocare aca una captura de pantalla de mi configuracion.

                        Saludos

                        1 Reply Last reply Reply Quote 0
                        • A
                          aembid
                          last edited by

                          hola osacre de la forma que lo tienes configurado no le veo problema

                          saludos

                          Andres Embid

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.