I-squid cache-icandelo 2

I-squid ayisiyo proxy kunye ne-cache kuphela, inokwenza okungaphezulu: lawula i-acl (uluhlu lokufikelela), umxholo wokucoca ulwelo, inokwenza nokuhluza i-ssl nkqu kwimowudi ebonakalayo (indlela yommeleli-ngaphandle kokumisela kuseto lwommeleli kwizikhangeli zakho , ifana nendoda embindini, akukho mntu waziyo ukuba ikhona). Ke ndihlala ndibona ukuba amandla esi sicelo aphulukene njani nokungazi ukumisela indawo nganye.

Ngoku into enomdla eyenziwa yi-squid yindawo yokugcina izilwanyana (ngokoluvo lwam). Uya kundixelela ukuba kutheni i-cache? Isizathu silula, ukulawula ngcono ukusetyenziswa kwesantya sakho kunye ne-bandwidth yeyona nto iphambili. Cinga ngononophelo, abantu abali-1000 kwinkampani yakho bebonisana nayo yonke imizuzu emi-5, amaphepha aqhelekileyo, uGoogle, uHotmail, uGmail, njl njl ... ukuze uzokukhuphela imifanekiso, iibhena, intengiso, umxholo we-html kaninzi, zonke ezi zimile izinto, hayi zitshintsha rhoqo, kungcono ukuba zigcinwe kwinethiwekhi yakho yendawo kwaye uhambise ikopi oyithathela ingqalelo kutshanje kuqwalaselo olucingileyo.

Uyenza njani le nto? Silula ngesi sivakalisi silandelayo:

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

Njengoko ndihlala ndisitsho, sukukholelwa kuyo yonke into, ke ndiyakumema ukuba ufunde kumthombo osemthethweni. Ndikucebisa ukuba ufunde incwadana yesi sivakalisi LAPHA

Isivakalisi hlaziya_pattern Iya kuhlala iyilebheli yethu yokongeza iiparameter ezintsha kwi-cache.

Kubalulekile, uluhlu lwakho lwe-cache kufuneka lulandelelane, kuba xa ludibana nolokuqala oluhambelana nento leyo, ayizukuqhubeka nokufunda eminye imigaqo yakho

Amagqabantshintshi aqhelekileyo athathelwa ingqalelo kwimeko, ngenxa yoko i-flv ayifani ne-FLV, kodwa ungayiphepha le nto ukuba unqwenela ukusebenzisa ukhetho -i . Ke iya kujongeka ngoluhlobo hlaziya_pattern -i

'Min': Lixesha (imizuzu) apho into iya kuthathwa njenge "kutsha nje okanye intsha" kwaye ukuba ayinayo ileyibheli ecacileyo "iphelelwe lixesha". Ngokuzenzekelayo iskwidi sicebisa ukuba sibe ngu-0, ngenxa yezizathu zokuba ezinye iinkqubo ezinamandla zinokuziphatha ngendlela engaqhelekanga, nyulu blah blah blah, eli xabiso kufuneka libe linani olibona liluncedo kwaye lisebenza kwizinto ozifunayo, Umzekelo: jpg, imizuzu eyi-1440 (usuku) ibonakala ilungile kum, akufani nokuba imifanekiso yeposti itshintsha yonke imizuzu emi-5 kwiphepha.

Ipesenti Yipesenti yobudala bento (ukusuka kulungiso lokugqibela) eya kuthi ithathelwe ingqalelo «kutshanje okanye kutsha». Makhe ndichaze, mhlawumbi ukwenza ukulayisha kwakhona rhoqo okanye ukuvuselela ukubona uhlengahlengiso lokugqibela olwenziwe kwiphepha lewebhu, iskwidi sinokuthi siqwalasele ukuba sele sinayo, yithi, 50% yexesha eligqityiweyo phakathi me y max, khuphela kwakhona loo nto kwi-intanethi kwaye ikunike ikopi entsha.

'Ubukhulu' ngumda ongentla okanye ulingana no 'Min' ithatha ixesha elingakanani into ithathwa njenge «kutsha nje okanye intsha», cinga ukuba umfanekiso wephepha elithile waqwalaselwa kube kanye ngumsebenzisi, loo nto sele ifikelele kwixesha layo me, kodwa hayi max, emva koko xa ibuzwa kwakhona, kuya kuziswa ikopi efihlakeleyo.

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

Olu khetho lwenziwe ikakhulu ukungahoyi isimilo esele simiselwe kwiilwimi kunye neeprotocol, ukuze kuqinisekiswe ukusetyenziswa okusebenzayo kwecache.

override-expire

Linyanzelisa elona xesha lincinci lezinto, nokuba iseva ithumele ixesha elifutshane lokuphelelwa (umzekelo izinto ezinjenge-header okanye i-Cache-Control: max-age). Ukuba senza oku, "isilumkiso" siyakuvela sithetha izinto ezinje "SIYANGQANGQA umgangatho weHTTP" kodwa zizilumkiso nje esinokuthi singahoyi. Ngoku ukuba ixesha elithunyelwa ngumncedisi lide emva koko iskwidi siyakuthatha ixesha (ukuphela) kweseva

override-lastmod

Yomeleza elona xesha lincinci lento, nokuba loo nto itshintshiwe kutshanje.

reload-into-ims

Inkcazo emfutshane yeyokuba kuthintela ukuba xa sicinezela iqhosha lokuhlaziya okanye senze isicelo sokungagcini, i-squid iya kuthumela i-cache ukuba "khange ilungiswe ukusukela" kwaye / okanye ukuba akukho "zihloko" kwiphepha.

ignore-reload

Ungayihoyi intshukumo yabasebenzisi ukucinezela ukuphinda ulayishe okanye uvuselele iqhosha lephepha

ignore-no-store

Ukungahoyi nawuphi na umthetho kwiintloko ezingafakwanga i-cache, umzekelo iividiyo

ignore-private

Ungayihoyi nayiphi na imigaqo kwizihloko zomxholo wabucala ezingafanelekanga ukuba zigcinwe, umzekelo: umxholo we-facebook.

refresh-ims

I-squid inxibelelana neseva, ukuqinisekisa ukuba into yeyona intsha. Ukuba ke iya kuzisa i-cache

store-stale

I-squid iya kugcina zonke ezo mpendulo, nokuba azinawo umhla wokuphelelwa, oku akunakwenzeka kuba zihlala zingenakuphinda zisetyenziswe. Ukuba uthatha isigqibo sokuyivumela kufuneka ubhengeze max-stale = NN

max-stale=NN

Ukuba wenze oku kungasentla, kuya kufuneka ubhengeze elona xesha liphezulu lokuphendula kuloo mpendulo okanye into. I-squid ayihambisi izinto zolu hlobo kodwa inokuqinisekisa ngomthombo

Nantsi itheyibhile yendlela "i-FRESH" esebenza ngayo ngokwamaxabiso esixoxe ngawo:

  • UKUSEBENZA ukuba kuphelelwe> ngoku, enye i-STALE
  • STALE ukuba ubudala> ubuninzi
  • I-FRESH ukuba i-lm-factor <ipesenti, enye i-STALE
  • UTSHINTSHO ukuba ubudala <min enye STALE

Nanku umzekelo wokumiliselwa kwenkampani ethile enendawo eninzi yediski, izixhobo ezifanelekileyo kunye nobubanzi bebhendi elungileyo

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

Ngoku i-cache ayisiyiyo kuphela kwidiski enzima, sinokukhumbula imemori yenkunzi yegusha, eli xabiso lenziwa kwinkqubo nganye yeskwidi, ke kuya kufuneka uyithathele ingqalelo xa usebenzisa abalawuli kwakhona squidUlondolozo

maximum_object_size_in_memory 1024 KB

Ubungakanani obuphezulu bezinto kwimemori eza kugcinwa siskwidi kwi-RAM. Unokuxela ubuncinci.


memory_replacement_policy heap GDSF
cache_replacement_policy heap GDSF

Njengoko ubona, omnye ngumgaqo-nkqubo wokutshintsha i-cache kwimemori ye-RAM kunye nenye kwi-hard disk. Kukho imigaqo-nkqubo emi-2 ye-GDSF kunye ne-LFUDA. Eyokuqala ifuna ukuphucula ipesenti ye-cache hits, enezinto ezincinci ezandleni, okwesibini ifuna ngokuchaseneyo, igcina izinto kwi-cache ngaphandle kobungakanani bazo.

Umbuzo endicinga ukuba undibuza ngawo ngalo mzuzu ngulo, ndisebenzisa ntoni? Ewe, ukuba ucinga ukuba kwimeko yakho benza imibuzo emininzi kwaye bambalwa abakhuphelayo basebenzisa i-GDSF ukuba ngokuchaseneyo benza ukhuphelo oluninzi kunye nemibuzo embalwa ye-LFUDA. Ukuba ndicebisa i-LFUDA xa uza kuyenza, andazi, i-cache kwi-1TB yediski, isebenza ngakumbi.

maximum_object_size 4 MB

Obona bungakanani obukhulu benokuthi kugcinwe into

cache_dir aufs /media/proxy249/cache 100 16 256

Apho kugcinwa khona i-cache, jonga apha, kubalulekile ukuba usebenzisa i-ufs, i-aufs okanye i-diskd, zonke ezi-3 zisebenza ngaphezulu okanye ngaphantsi ngokufanayo, umahluko kukuba i-aufs kunye ne-diskd isebenza ngeenkqubo ezahlukeneyo zokwenza imisebenzi ye-I / O kwidiski enzima kwaye thintela ukuba iinkqubo zeskwidi zixhomekeke kule misebenzi, ukongeza kwidiski ungakhankanya inani lemisonto oya kuba nayo kulo msebenzi. Ndicebisa aufs ukuba uneqela elilungileyo.

Ubungakanani be-100 (megabytes), unokubeka i-100000 phantse i-100GB ixhomekeke kubukho bakho. I-16 linani leefolda, kwaye i-256 linani leefolda ezingaphantsi. Ungadlala ngawo omabini amaxabiso kuxhomekeke ekubeni zikhawuleze kangakanani iidiski zakho kwaye unezinto ezininzi onazo.


cache_swap_low 90
cache_swap_high 95

Olu khetho ngamaxabiso okubuyisela izinto endaweni yayo, lelona xabiso lisezantsi kunye nelona liphezulu njengew watermark ngokwe squid, apho la manani akwipesenti (%), nakwindawo yokugcina izinto encinci kakhulu, iipesenti ezintlanu ezinje ngoku kungathi masithethe izinto ezingama-5 ngomzuzwana , kodwa kwii-cache ezinkulu kakhulu siza kuba sithetha ngamawaka e-MB

Ewe, apho ndikushiya, oku okwangoku, phawula Kwaye uthathe ingqwalaselo kwabo bandixelele ukuba abanako ukugcina kunye nokuhluza amaphepha e-https (SSL) kwi-squid 3.5 okanye ngaphezulu, ndiza kubazisa kungekudala, hlala ubukele le bhlog.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Ing. UJoseph Albert sitsho

    Ukuncoma okugqwesileyo kwinxalenye yokuqala!

    Luninzi kakhulu uncwadi malunga ne-squid malunga nalo, kodwa ukufikelela kwinqanaba kwezona ndlela zisebenzayo kunye nokucaciswa kwazo kunye neemeko zokusetyenziswa kwenyani azihlali zisondele!

    Njengesiqhelo, ndikhangele phambili kwinxalenye yesithathu yayo!

    1.    brodydalle sitsho

      Enkosi ngengcaciso yakho. Kuchanekile, inkcazo emfutshane yazo zonke izinto ezifanelekileyo, kunye nolunye useto olusebenzayo. Nangona kunjalo, ndihlala ndiziqwalasele izimvo zakho kunye namava akho.

  2.   ubugcisa sitsho

    Molo, ndinengxaki yohlaziyo lweWindows kunye ne-antivirus. Ndine-120 pc kwiziko lam. Ungandinika umbono wokuba ungayiphucula njani le meko. Enkosi ngoncedo lwakho kunye nokuvuyisana ngenqaku.

    1.    brodydalle sitsho

      Molo, enkosi ngokuthatha inxaxheba .. kulungile ukuba ndinokukunceda, kodwa uchaze kakuhle ukuba yintoni ingxaki yakho, awungekhe ukhuphele uhlaziyo? Ngaba ufake i-proxy kukhetho lwe-Intanethi kwaye ngokufanayo kukhetho lokumela kwisikhangeli sakho? Ngaba uzijongile izibuko? Okanye ufuna ukugcina olo hlaziyo?

      1.    ubugcisa sitsho

        Into endiyifunayo kukuba ngalo lonke ixesha ikhompyuter ikhuphela iifestile okanye uhlaziyo lweantivirus, ihlala kwindawo yokugcina ixesha elingangenyanga enye, ngale ndlela ndingathanda ukugcina i-bandwidth, ukusukela rhoqo kusasa rhoqo Zonke iikhompyuter ziqala ukukhuphela uhlaziyo olufanayo nganye kwaye uqhagamshelo luyagcwalisa.

        Enkosi ngoncedo lwakho.

    2.    mario sitsho

      Iseva enemisebenzi yeSikwidi, njengoko ezi zilula ukhuphelo lwe-http olungabhalwanga. Ezinye izisombululo ze-cache yi-WSUS kunye ne-Altiris, eqhelekileyo kwiinkampani.

      1.    ubugcisa sitsho

        Enkosi Mario ndiza kuyigcina engqondweni.

    3.    brodydalle sitsho

      kulungile, ndiyaqonda, jonga eli khonkco. http://wiki.squid-cache.org/SquidFaq/WindowsUpdate. ukwenza i-cache ye-antivirus, kuya kufuneka uyazi ukuba uhlaziyo lukhutshelwa phi kwaye phantsi koluphi ulwandiso (umzekelo .exe) kwaye ulilondoloze ...

  3.   ubugcisa sitsho

    Enkosi ngoncedo lwakho.

  4.   Erick sitsho

    Molweni ngoku bahlobo, ningandixhasa ngetyala lam. kuba ndine squid 2.7 .STABLE9 kwi-debian 6, kwaye yonke into ndiyilungiselele kwaye xa ndiyibeka kwindawo ye-10 pc, ndifumana i-imeyile eqhelekileyo, ingxaki ilele xa ndiyinyusa nge-90 pc, ihlala kuphela imizuzwana embalwa isebenza kwaye ukusuka apho wonke umntu Bashiyeke bengenayo i-intanethi. Ngaba ungandixhasa?

  5.   UJOSE RIVAS sitsho

    Inkcazo egqwesileyo, esisiseko kodwa icacile kwaye ichanekile. Ngokwam eyona nkcazo ibalaseleyo ndiye ndakwazi ukuyifunda.
    Ndinombuzo, ngaba kunokwenzeka ukugcina i-Android njengezicelo ze-apk kunye ne-xapk?
    Kwaye ingaba yeyiphi indlela echanekileyo yokumisela i-cache eguqukayo nokuba yeyiphi imvelaphi yeefayile?
    Ndisebenzisa pfSense 2.4.5.