Isilondolozi se-squid - ingxenye 2

I-squid akuyona nje insizakalo yommeleli ne-cache kuphela, ingenza okuningi: ukuphatha i-acl (uhlu lokufinyelela), ukuhlunga okuqukethwe, ingenza nokuhlunga kwe-ssl ngisho nakwimodi esobala (indlela yommeleli - ngaphandle kokumisa kuzilungiselelo zommeleli kuziphequluli zazo , kufana nendoda phakathi, akekho owaziyo ukuthi ikhona). Ngakho-ke ngivame ukubona ukuthi amandla agcwele walolu hlelo achithwa kanjani ngokungazi ukuthi ungazilungisa kanjani izingxenye zayo.

Manje into ethokozisayo eyenziwa yi-squid isilondolozi (ngombono wami). Uzongitshela, kungani i-cache? Isizathu silula, ukuphatha kangcono ukusetshenziswa kwejubane lakho ne-bandwidth yinto esemqoka. Cabanga ngokucophelela, abantu abayi-1000 enkampanini yakho bebonisana njalo ngemizuzu emi-5, amakhasi ajwayelekile, i-Google, i-Hotmail, i-Gmail, njll ... ukuze uzolanda izithombe, amabhanela, ukukhangisa, okuqukethwe kwe-html kaninginingi, konke lokhu kumile izinto, cha Zishintsha kaningi, kungcono ukuzigcina zigcinwe kunethiwekhi yangakini futhi zilethe ikhophi oyibheka njengamuva nje kokucutshungulwa okucabangile.

Ungakwenza kanjani? Kulula ngalo musho olandelayo:

refresh_pattern [-i] regex min percent max [options]

Njengoba ngihlala ngisho, ungakholelwa yonke into, ngakho-ke ngikumema ukuthi ufunde emthonjeni osemthethweni. Ngincoma ukuthi ufunde imanuwali yalo musho LAPHA

Isigwebo vuselela_iphethini Kuzohlala kuyilebula lethu ukwengeza amapharamitha amasha kunqolobane.

Okubalulekile, uhlu lwakho lwe-cache kufanele lulandelane, ngoba uma selufana nolokuqala olufana nento, ngeke iqhubeke nokufunda eminye imithetho yakho

Izinkulumo ezijwayelekile zibucayi, ngakho-ke i-flv ayifani ne-FLV, kepha ungakugwema lokhu uma ufisa ngokusebenzisa inketho -i . Ngemuva kwalokho kuzobukeka kanjena ukuvuselela_pattern -i

'Okuncane': yisikhathi (imizuzu) lapho into ezobhekwa njenge "yakamuva noma entsha" futhi uma ingenayo ilebula ecacile yokuthi "iphelelwe yisikhathi". Ngokuzenzakalelayo i-squid incoma ukuthi ibe ngu-0, ngenxa yezizathu zokuthi ezinye izinhlelo zokusebenza ezinamandla zingaziphatha ngendlela exakile, i-blah blah blah emsulwa, ngempela leli nani kufanele libe yinombolo oyithatha njengelusizo futhi elisebenzayo kuzinto ofuna ukuzilondoloza, isibonelo: jpg, imizuzu eyi-1440 (usuku) kubonakala kukuhle kimi, akufani nokuthi izithombe zeposi zishintsha njalo ngemizuzu emi-5 ekhasini.

'Amaphesenti' Kuyiphesenti lobudala bento (kusuka ekuguqulweni kokugcina) okuzobhekwa njenge- «yamuva noma okusha». Ake ngichaze, mhlawumbe ukwenza ukulayisha kabusha okuqhubekayo noma ukuvuselela ukuze ngibone ukulungiswa kokugcina okwenziwe ekhasini lewebhu, i-squid ingacabanga ukuthi ngabe isivele inayo, ithi, i-50% yesikhathi esigcwalisiwe phakathi imiz y max, landa kabusha leyo nto kwi-intanethi bese ikunikeza ikhophi entsha.

'Ubukhulu' umkhawulo ongaphezulu noma olingana no- 'Okuncane' into ibhekwa njenge- «yamuva noma entsha» isikhathi esingakanani, ake sithi isithombe sekhasi elithile sathintwa kanye ngumsebenzisi, leyo nto isivele ifinyelele esikhathini sayo imiz, kepha hhayi i- max, lapho-ke ibuzwa futhi, kuzothunyelwa ikhophi yesilondolozi.

Options:
override-expire
override-lastmod
reload-into-ims
ignore-reload
ignore-no-store
ignore-private
max-stale=NN
refresh-ims
store-stale

Lezi zinketho zenziwa ikakhulu ukungazinaki isimilo esivele sisungulwe ngezilimi nezivumelwano, ukuze kuqinisekiswe ukusetshenziswa kahle kwenqolobane.

override-expire

Iphoqelela isikhathi esincane sento, noma ngabe iseva ithumele isikhathi sokuphelelwa isikhathi esifushane (isibonelo izinto ezinjengekhanda noma i-Cache-Control: max-age). Uma senza lokhu, "isexwayiso" sizovela sisho izinto ezinjengalezi "SIPHUKA izinga le-HTTP" kepha lezo izexwayiso nje esingaziziba. Manje uma isikhathi esithunyelwa yiseva siside lapho-ke i-squid izothatha isikhathi (ukuphela) kweseva

override-lastmod

Iqinisa isikhathi esincane sento, noma ngabe leyo nto isanda kulungiswa kamuva nje.

reload-into-ims

Incazelo emfushane ukuthi ivimbela ukuthi lapho sicindezela inkinobho yokuvuselela noma senza isicelo sokungagcini, i-squid izoletha isilondolozi uma ingazange "ilungiswe kusukela" futhi / noma uma kungekho "izihloko" ekhasini.

ignore-reload

Ziba isenzo sabasebenzisi ukucindezela inkinobho yokulayisha kabusha noma yokuvuselela ikhasi

ignore-no-store

Ziba noma imuphi umthetho kuzihloko ongawugcini, ngokwesibonelo amavidiyo

ignore-private

Ziba noma yimiphi imithetho ezihlokweni zokuqukethwe eziyimfihlo okungafanele ukuthi zigcinwe kunqolobane, isibonelo: okuqukethwe kwe-facebook.

refresh-ims

I-squid ixhumana neseva, ukuqinisekisa ukuthi into yintsha sha yini. Uma ngabe izoletha isilondolozi

store-stale

I-squid izogcina zonke lezo zimpendulo, noma zingenalo usuku lokuphelelwa yisikhathi, lokhu akunakwenzeka ngoba ngokuvamile akunakusetshenziswa futhi. Uma unquma ukuyinika amandla kufanele umemezele i-max-stale = NN

max-stale=NN

Uma ukunike amandla okungenhla, kufanele umemezele isikhathi sokuphila esiphezulu kuleyo mpendulo noma isici. I-squid ayilethi izinto zalesi sitayela kepha ingakuqinisekisa nomthombo

Nalu uhlu lokuthi umbuso we "FRESH" usebenza kanjani ngokuya ngamanani esixoxe ngawo:

  • OKULUNGILE uma kuphelelwa yisikhathi> manje, okunye STALE
  • STALE uma ubudala> ubuningi
  • I-FRESH uma i-lm-factor <phesenti, enye i-STALE
  • OKULUNGILE uma uneminyaka <iminithi enye STALE

Nasi isibonelo sokucushwa kwenkampani ethile enesikhala esiningi sediski, imishini emihle kanye ne-bandwidth enhle

refresh_pattern -i \.(3gp|7z|ace|asx|bin|deb|divx|dvr-ms|ram|rpm|exe|inc|cab|qt)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-expire override-lastmod reload-into-ims

refresh_pattern -i \.(rar|jar|gz|tgz|bz2|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-expire override-lastmod reload-into-ims

refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?|ico|swf|dat|ad|txt|dll)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-expire override-lastmod reload-into-ims

refresh_pattern -i \.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-expire override-lastmod reload-into-ims

refresh_pattern -i \.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv)$ 43200 99% 43200 ignore-no-store ignore-must-revalidate override-expire override-lastmod reload-into-ims
cache_mem 8092 MB

Manje i-cache ayikho kwi-hard disk kuphela, futhi singakwazi ukugcina imemori yenqama, leli nani lingelenqubo ngayinye ye-squid, ngakho-ke kufanele uyicabangele lapho usebenzisa abaqondisi kabusha njenge I-squidGuard

maximum_object_size_in_memory 1024 KB

Usayizi omkhulu wento kwimemori izogcinwa i-squid ku-RAM. Ungamemezela futhi ubuncane.


memory_replacement_policy heap GDSF
cache_replacement_policy heap GDSF

Njengoba ukwazi ukubona, enye inqubomgomo yokushintshwa kwenqolobane kwimemori ye-RAM nenye kwi-hard disk. Kunezinqubomgomo ezi-2 i-GDSF ne-LFUDA. Owokuqala ufuna ukwenza ngcono iphesenti lama-cache hits, anezinto eziningi ezincane esandleni, elesibili lifuna okuphambene, ligcina izinto zigcinwe kungakhathalekile usayizi wazo.

Umbuzo engicabanga ukuthi ungibuza wona njengamanje, ngisebenzisa ini? Hhayi-ke, uma ucabanga ukuthi endaweni yakho benza imibuzo eminingi futhi okumbalwa okulandwayo kusebenzisa i-GDSF uma kunalokho benza ukulandwa okuningi futhi kunemibuzo embalwa ye-LFUDA. Ukuthi uma ngincoma i-LFUDA ukuthi uzokwenzani, angazi, ukugcina i-cache ku-1TB yediski, kusebenza kahle.

maximum_object_size 4 MB

Usayizi omkhulu wento okumele ugcinwe ngayo

cache_dir aufs /media/proxy249/cache 100 16 256

Lapho kuzogcinwa khona inqolobane, ukunakwa lapha, kubalulekile ukuthi uma usebenzisa i-ufs, i-aufs noma i-diskd, wonke ama-3 asebenza ngokufana noma kancane, umehluko ukuthi i-aufs ne-diskd isebenza ngezinqubo ezihlukile zokwenza imisebenzi ye-I / O hard disk futhi uvikele ukuthi izinqubo ze-squid zilenga phakathi nale misebenzi, ngokungeziwe i-diskd ungacacisa inani lezintambo ozoba nalo kulo msebenzi. Ngincoma ama-aufs uma uneqembu elihle.

Usayizi 100 (megabytes), ongabeka i-100000 cishe yi-100GB kuya ngokutholakala kwakho. 16 linani lamafolda, kanti ama-256 linani lamafolda amancane. Ungadlala ngawo womabili amanani kuncike ekutheni amadiski akho ashesha kangakanani nokuthi unezinsiza ezingakanani.


cache_swap_low 90
cache_swap_high 95

Lokhu okukhethwa kukho kungamanani wokushintshwa wezinto, yinani eliphansi neliphezulu njenge-watermark ngokusho kweskwidi, lapho lezi zinombolo zingamaphesenti (%), futhi kunqolobane encane kakhulu, u-5% onjengalokhu njengamanje uzoba ake sithi izinto ezingama-300 ngomzuzwana, kepha ezinqolobaneni ezinkulu kakhulu ngabe sikhuluma ngezinkulungwane ze-MB

Yebo, lapho ngikushiya, lokhu okwamanje, phawula futhi ucabangele labo abangitshele ukuthi abakwazi ukugcina nokuhlunga amakhasi we-https (SSL) ku-squid 3.5 noma ngaphezulu, ngizoziletha kuwe kungekudala, hlala ubukele le bhulogi.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Ing. UJoseph Albert kusho

    Umphelelisi omuhle kakhulu engxenyeni yokuqala!

    Kunemibhalo eminingi emayelana ne-squid ngakho, kepha ukufika ephuzwini lwezinketho zayo ezingokoqobo ngokucaciswa kwazo kanye nezimo zokusetshenziswa kwangempela akuhlali kuseduze!

    Njengenjwayelo, ngibheke phambili engxenyeni yesithathu yayo!

    1.    brodydalle kusho

      Siyabonga ngokuphawula kwakho. Inembile, incazelo emfushane yazo zonke izinto ezifanele, kanye nokusetha okuhle kokuzijwayeza. Kodwa-ke, ngihlala njalo ngiyinaka imibono yakho kanye nokuhlangenwe nakho kwakho.

  2.   ubuciko kusho

    Sawubona, nginenkinga ngamawindows updates nange-antivirus. Nginama-pc ayi-120 esikhungweni sami. Unganginika umbono wokuthi ungasithuthukisa kanjani lesi simo. Siyabonga ngosizo lwakho nokuhalalisela ngendatshana.

    1.    brodydalle kusho

      Sawubona, ngiyabonga ngokubamba iqhaza .. kahle uma ngingakusiza, kepha chaza kahle ukuthi yini inkinga yakho, awukwazi ukulanda izibuyekezo? Ngabe ufake i-proxy kuzinketho ze-Intanethi futhi ngokufanayo kuzinketho zommeleli zesiphequluli sakho? Ngabe ubheke amachweba? Noma ufuna ukugcina okwesikhashana lezo zibuyekezo?

      1.    ubuciko kusho

        Engikudingayo ukuthi njalo lapho ikhompyutha ilanda isibuyekezo sewindows noma i-antivirus, ihlala kunqolobane isikhathi esingangenyanga eyodwa, ngale ndlela ngithanda ukonga umkhawulokudonsa, ngoba njalo ekuseni njalo lapho wonke amakhompyutha eqala ukulanda okufanayo ivuselela ngayinye futhi ukuxhumana kugcwalisa.

        Ngiyabonga ngosizo lwakho.

    2.    Mario kusho

      Iseva ene-squid iyasebenza, njengoba lokhu kungukulandwa okulula okungabhalwanga kwe-http. Ezinye izixazululo zesilondolozi yi-WSUS ne-Altiris, ejwayelekile ezinkampanini.

      1.    ubuciko kusho

        Ngiyabonga Mario ngizokugcina engqondweni.

    3.    brodydalle kusho

      kulungile, ngiyaqonda, hlola lesi sixhumanisi. http://wiki.squid-cache.org/SquidFaq/WindowsUpdate. ukuze unqande i-antivirus, kufanele wazi ukuthi izibuyekezo zilandelwa kuphi futhi ngaphansi kwanoma yisiphi isandiso (isibonelo .exe) bese usilondoloze ...

  3.   ubuciko kusho

    Ngiyabonga ngosizo lwakho.

  4.   Erick kusho

    Sanibonani zihlobo, ningangisekela ngecala lami. njengoba ngino-squid 2.7 .STABLE9 ku-debian 6, futhi nginakho konke okulungiselelwe futhi lapho ngikufaka endaweni eyi-10 pc, ngithola imeyili ejwayelekile, inkinga ilele lapho ngiyifaka i-pc engama-90, ihlala imizuzwana embalwa isebenza futhi kusuka lapho wonke umuntu ushiywe engenayo i-intanethi. Ungangisekela?

  5.   UJOSE RIVAS kusho

    Incazelo enhle, eyisisekelo kepha icace bha futhi inembile. Ngokwami ​​incazelo engcono engikwazile ukuyifunda.
    Nginombuzo, kungenzeka yini ukugcina izinhlelo zokusebenza ze-Android njenge-apk ne-xapk?
    Futhi kungaba yini indlela eyiyo yokulungisa i-cache enamandla noma ngabe imvelaphi yamafayela?
    Ngisebenzisa pfSense 2.4.5.