Página 1 de 16 123456 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. Caros amigos, estou tendo um problema com meu thunder cache.

    Uso myauth 2 e montei um servidor proxy paralelo apenas para o uso do thunder cache, porém reparo que ele não está fazendo os downloads dos vídeos do youtube nem do redtube. Quanto ao windows update está tudo normal. O cache do orkut tb está sendo feito normalmente, Apenas os vídeos que não cacheam mesmo. Outra coisa que notei é que o cache dos vídeos quem está fazendo é o squid, porém após algumas horas os vídeos não estão mais no cache, creio que seja por causa do Refresh Patern

    Peço a ajuda de vcs para ajuda na resolução do problema

    Segue minha configuração de squid.conf

    http_port 3128 transparent
    icp_port 0


    hierarchy_stoplist cgi-bin ?
    acl video_cache dstdomain .youtube.com video.google.com .llnwd.net .dailymotion.com .googlevideo.com
    acl google_earth dstdomain kh.google.com
    acl flashvideo urlpath_regex .swf .flv .avi .mov
    cache allow video_cache
    cache allow google_earth
    cache allow flashvideo
    acl QUERY urlpath_regex cgi-bin \?
    cache deny QUERY


    cache_mem 128 MB
    cache_swap_low 90
    cache_swap_high 95
    maximum_object_size 102400 KB
    #maximum_object_size 24 MB
    #maximum_object_size 16 MB
    #maximum_object_size 8 MB
    #maximum_object_size 4 MB
    #maximum_object_size 2 MB
    minimum_object_size 0 KB
    #maximum_object_size_in_memory 128 KB
    maximum_object_size_in_memory 64 KB
    #maximum_object_size_in_memory 64 KB
    #maximum_object_size_in_memory 32 KB
    ipcache_size 1024
    ipcache_low 90
    ipcache_high 95
    fqdncache_size 1024
    # lru, heap GDSF, heap LFUDA, heap LRU
    cache_replacement_policy heap LFUDA
    memory_replacement_policy heap GDSF
    cache_dir aufs /var/cache/squid 100000 128 128
    #cache_dir aufs /var/cache/squid 40000 512 128
    #cache_dir aufs /var/cache/squid 30000 512 128
    #cache_dir aufs /var/cache/squid 10000 256 128
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    cache_store_log /var/log/squid/store.log
    #cache_access_log #none
    #cache_log #none
    #cache_store_log #none
    mime_table /etc/squid/mime.conf
    pid_filename /var/run/squid.pid
    debug_options ALL,1
    log_fqdn off
    # cache_dns_program /usr/libexec/dnsserver
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320
    acl all src 0.0.0.0/0.0.0.0
    # coloque susa redes validas aqui
    acl internet src 189.72.173.248/29
    # redes invalidas, nao tem perigo pois nunca virao da internet
    acl intranetac src 192.168.0.0/16 10.0.0.0/8
    acl intranetb src 172.16.0.0/12
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 563 82
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl CONNECT method CONNECT
    #http_access allow manager localhost
    #http_access deny manager
    #http_access deny !Safe_ports
    #http_access deny CONNECT !SSL_ports
    http_access allow localhost
    http_access allow internet
    http_access allow intranetac
    http_access allow intranetb
    http_access deny all

    cache_mgr myauth.com.br
    cache_effective_user squid
    cache_effective_group squid
    visible_hostname localhost
    #httpd_accel_port 80
    #httpd_accel_host virtual
    #httpd_accel_single_host off
    #httpd_accel_with_proxy on
    #httpd_accel_uses_host_header on
    #httpd_accel_no_pmtu_disc off

    #dns_testnames registro.br
    # icon_directory /usr/local/squid/share/icons
    # error_directory /usr/local/squid/share/errors/Portuguese
    #coredump_dir /var/cache/squid
    # configuracoes SNMP
    #snmp_port 161
    acl snmppublic snmp_community public
    snmp_access allow snmppublic localhost
    snmp_access deny all
    snmp_incoming_address 0.0.0.0
    snmp_outgoing_address 255.255.255.255
    zph_tos_local 8
    zph_tos_peer 0
    zph_tos_parent off
    url_rewrite_children 10
    acl store_rewrite_list dstdomain -i "/etc/squid/thunder.lst"
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/loader.php
    #nega cache local, para n
    ão haver duplicação
    acl localcache dstdomain 192.168.201.252
    cache deny localcache

  2. Mudaram o sistema desde semana passada, estranhei que não perceberão até hoje. Desde então, nada de cache de youtube.

    E o player também mudou, gerando DUPLO cache, um arquivo com a ID do youtube, e outro com uma id tipo amcmaod124q1



  3. Citação Postado originalmente por osmano807 Ver Post
    Mudaram o sistema desde semana passada, estranhei que não perceberão até hoje. Desde então, nada de cache de youtube.

    E o player também mudou, gerando DUPLO cache, um arquivo com a ID do youtube, e outro com uma id tipo amcmaod124q1

    Entendi e o que pode ser feito então para continuar fazendo os caches. Alguem já encontrou uma solução?

  4. No youtube.com.php está assim:

    Código :
    if ((preg_match("/\.googlevideo\.com/", $url,$result)) or (preg_match("/\.youtube\.com/", $url,$result))){
        // get  videoid
        $videoid = get_videoid($url);
    Subistitua por isto
    Código :
    if ((preg_match("/\.googlevideo\.com/", $url,$result)) or (preg_match("/\.youtube\.com/", $url,$result))){
     
        // removendo noflv
        $pattern = '/(&)?noflv=[0-9]{1,}/i';
        [COLOR=#000000][COLOR=#0000bb]$url = preg_replace[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$pattern[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]""[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]$url[/COLOR][COLOR=#007700]);[/COLOR][/COLOR]
     
        // get  videoid
        $videoid = get_videoid($url);
    P.S.: As modificações removem da url "&noflv=1", o que estava gerando os "erros"

    Sobre o cache duplo, ainda estou pensando em uma solução, para linux funciona, mas em win32 não (somente Vista/2008 acima).



  5. Valeu amigao, deu certim aqui






Tópicos Similares

  1. Thundercache em bridge nao esta fazendo cache
    Por jonessdg no fórum Redes
    Respostas: 9
    Último Post: 03-07-2014, 12:22
  2. Bind não está fazendo cache
    Por ArilsonWestLink no fórum Servidores de Rede
    Respostas: 23
    Último Post: 17-08-2010, 09:38
  3. Thunder nao esta fazendo cache !
    Por gustavo_marcon no fórum Servidores de Rede
    Respostas: 6
    Último Post: 16-05-2010, 11:07
  4. Cache não esta enchendo!!
    Por netolinux no fórum Servidores de Rede
    Respostas: 0
    Último Post: 22-09-2007, 17:45
  5. Squid não esta fazendo cache das páginas acessadas!!!
    Por CEP no fórum Servidores de Rede
    Respostas: 6
    Último Post: 28-01-2006, 09:58

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L