Squid ba wakili ne kawai ba da sabis na ɓoye, yana iya yin ƙari da yawa: gudanar da acl (jerin isowa), tace abun ciki, har ma tana iya yin ssl tace ko da a bayyane ne (hanyar wakili - ba tare da an saita saitunan wakili ba) daga masu binciken su, kamar mutum ne a tsakiya, babu wanda ya san akwai shi). Don haka yawanci ina ganin yadda cikakken damar wannan aikace-aikacen ya lalace ta hanyar rashin sanin yadda ake tsara kowane sassan sa.
Yanzu abin sha'awa wanda squid yayi shine ma'ajin (a ganina). Za ku gaya mani, me yasa cache? Dalilin yana da sauƙi, mafi kyau kula da amfani da saurin ku da bandwidth shine babban abu. Yi tunani a hankali, mutane 1000 a cikin kamfanin ku suna yin shawarwari kowane minti 5, shafuka gama gari, Google, Hotmail, Gmail, da dai sauransu ... don haka za ku zazzage hotuna, banners, talla, abubuwan html akai-akai, duk waɗannan abubuwa ne tsayayyu, a'a Suna canzawa sau da yawa, mafi kyau don adana su a cikin hanyar sadarwar ku kuma ku sadar da kwafin da kuka yi la'akari da kwanan nan a cikin abubuwan daidaitawar da kuka yi la'akari da su.
Yadda ake yin sa? Mai sauƙi tare da jumla mai zuwa:
refresh_pattern [-i] regex min percent max [options]
Kamar yadda nake fada koyaushe, kada ku yarda da komai, don haka ina gayyatarku domin karantawa daga asalin hukuma. Ina baku shawarar karanta littafin wannan jumlar NAN
Jumla Sake sabuntawa Zai zama lakabinmu koyaushe don ƙara sabbin sigogi zuwa ɓoye.
Mahimmanci, jerin abubuwan cache ɗinku dole ne su kasance masu tsari, saboda da zarar ya dace da na farkon wanda ya dace da abin, ba zai ci gaba da karanta sauran ƙa'idodinku ba
Maganganu na yau da kullun suna da matsala, saboda haka flv ba daidai yake da FLV ba, amma zaku iya guje wa wannan idan kuna so ta amfani da zaɓi -i . To zai yi kama da wannan sake sabuntawa -i
'Min': shine lokaci (mintoci) wanda za'a ɗauki abu azaman "sabo ko sabo" kuma idan bashi da alamar bayyananniyar "ƙare". Ta hanyar tsoffin squid ya ba da shawarar cewa ya zama 0, saboda dalilai cewa wasu aikace-aikace masu ƙarfi suna iya nuna halin baƙon abu, tsarkakakken blah blah blah, da gaske wannan ƙimar ta zama lambar da kuke ɗauka mai amfani da tasiri ga abubuwan da kuke son ɓoyewa, misali: jpg, mintuna 1440 (a rana) suna da kyau a gare ni, ba haka bane idan hotunan post suna canza kowane minti 5 akan shafi.
'Kashi' Yawan shekarun shekarun abu ne (tun lokacin da aka canza shi na ƙarshe) wanda za'a ɗauka a matsayin «kwanan nan ko sabo ne». Bari inyi bayani, watakila yin sake dakowa ko shakatawa don ganin sauye-sauye na karshe da aka yiwa shafin yanar gizo, squid zai iya yin la’akari idan yana da shi, ya ce, 50% na lokacin da aka kammala tsakanin ni y max, sake-sake zazzage wancan abun daga intanet ka ba shi sabon kofi.
'Max' shine iyaka a sama ko yayi daidai da 'Min' tsawon lokacin da ake ɗaukar abu «na kwanan nan ko sabo ne», a ce hoton wani shafi ne kawai mai amfani ya tuntuɓa sau ɗaya, abin ya riga ya kai lokacinsa ni, amma ba max, sannan idan aka sake tambaya, za'a kawo kwafin cache.
Options:
override-expire
override-lastmod
reload-into-ims
ignore-reload
ignore-no-store
ignore-private
max-stale=NN
refresh-ims
store-stale
Waɗannan zaɓuɓɓukan an yi su galibi don yin watsi da halayen da aka riga aka kafa a cikin harsuna da ladabi, don ba da tabbacin ingantaccen amfani da ma'ajin.
override-expire
Yana aiwatar da mafi ƙarancin lokacin abu, koda kuwa sabar ta aika da gajeren lokacin ƙarewa (misali abubuwa kamar taken kai ko Cache-Control: max-age). Idan muka yi haka, "gargadi" zai bayyana yana faɗar abubuwa kamar haka "KYAUTATA ƙa'idar HTTP" amma fa gargaɗi ne kawai da za mu iya watsi da shi. Yanzu idan lokacin da sabar ya aika ya fi tsayi to squid zai dauki lokaci (karewa) na sabar
override-lastmod
Arfafa ƙaramar lokacin abu, koda kuwa ba a daɗe da sauya abun ba.
reload-into-ims
A takaice bayanin shine cewa yana hana hakan idan muka danna maɓallin wartsakewa ko kuma neman buƙata ba-cache, squid zai isar da cache idan ba'a "gyaru ba tun" da / ko kuma idan babu "kanun labarai" a shafin.
ignore-reload
Yi watsi da aikin masu amfani don latsa sake lodawa ko sabunta shafin shafi
ignore-no-store
Yi watsi da kowace doka a cikin rubutun kai don ɓoye, misali bidiyo
ignore-private
Yi watsi da kowace doka a cikin taken abubuwan sirri masu zaman kansu waɗanda ba za a adana su ba, misali: abubuwan facebook.
refresh-ims
Squid ya tuntubi sabar, don tabbatar idan abun shine sabo. Idan kuwa hakane to zai isar da ma'ajiya
store-stale
Squid zai adana duk waɗannan amsoshin, koda kuwa basu da ranar karewa, wannan ba shi da amfani saboda galibi ba za a sake amfani da su ba. Idan kun yanke shawarar kunna shi dole ne ku bayyana max-stale = NN
max-stale=NN
Idan kun kunna abin da ke sama, dole ne ku ayyana iyakar rayuwa don wannan martani ko abin. Squid baya sadar da abubuwa na wannan salon amma yana iya inganta shi da asalin
Anan akwai jadawalin yadda yanayin sabon '' FARASHI '' ke aiki daidai da ƙa'idodin da muka tattauna:
- ABUBUWAN idan yayi expire> yanzu, sai kuma STALE
- STALE idan shekaru> max
- ABUBUWA idan lm-factor <kashi, wani kuma STALE
- SABUWAR idan shekaru <min kuma STALE
Anan ga misali daidaitawa don takamaiman kamfani tare da sararin faifai da yawa, kayan aiki masu kyau da bandwidth mai kyau
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
Yanzu ma'ajiyar ba kawai a kan rumbun diski ba ne kawai, za mu iya adana maɓallin ragon, wannan ƙimar ta kowane tsari ne na squid, don haka dole ne ku yi la'akari da shi lokacin da kuke amfani da turawa kamar Rariya
maximum_object_size_in_memory 1024 KB
Matsakaicin girman abin da ke cikin ƙwaƙwalwar da squid zai adana a cikin RAM. Hakanan zaka iya bayyana mafi ƙarancin.
memory_replacement_policy heap GDSF
cache_replacement_policy heap GDSF
Kamar yadda kake gani, ɗayan shine manufofin maye gurbin cache a cikin ƙwaƙwalwar RAM kuma wani a cikin faifai mai wuya. Akwai manufofin 2 GDSF da LFUDA. Na farko yana neman inganta kaso mafi yawa na cache, yana da ƙananan abubuwa da yawa a hannu, na biyun yana neman akasin haka, yana kiyaye abubuwa a cikin ma'ajiyar komai girman su.
Tambayar da nake tunanin kuna tambayata a wannan lokacin shine, menene amfanina? Da kyau, idan kunyi la'akari da cewa a cikin yanayinku suna yin tambayoyi da yawa kuma 'yan saukarwa suna amfani da GDSF idan akasin haka suna yin abubuwa da yawa na sauke abubuwa da kuma tambayoyin LFUDA. Cewa idan na ba da shawarar LFUDA lokacin da zaku yi, ban sani ba, ɓoye a cikin 1TB na faifai, ya fi inganci.
maximum_object_size 4 MB
Matsakaicin girman abin da za'a iya adana shi
cache_dir aufs /media/proxy249/cache 100 16 256
Inda za'a adana cache, hankali anan, mahimmanci shine idan kayi amfani da ufs, aufs ko diskd, duk 3 suna aiki fiye ko ƙasa da haka, banbancin shine cewa aufs da diskd suna aiki tare da matakai daban daban don aiwatar da ayyukan I / O akan rumbun diski da guji waɗancan hanyoyin na squid suna rataye yayin waɗannan ayyukan, bugu da allyari zaka iya tantance adadin zaren da zaka samu don wannan aikin. Ina ba da shawarar aufs idan kuna da ƙungiya mai kyau.
Girman 100 (megabytes), zaku iya sanya 100000 kusan 100GB ya dogara da kasancewar ku. 16 shine adadin manyan fayiloli, kuma 256 shine adadin ƙananan folda. Kuna iya wasa tare da ƙimar duka ya dogara da saurin faya-fayan ku da kuma yawan albarkatun da kuke da su.
cache_swap_low 90
cache_swap_high 95
Waɗannan zaɓuɓɓukan sune ƙimar maye gurbin abu, shine mafi ƙanƙanci da matsakaicin darajar azaman alamar ruwa bisa ga squid, inda waɗannan lambobin suna cikin kashi (%), kuma a cikin ƙaramin ɓoyayyen ɓoyayyiyar, 5% kamar wannan a yanzu zai zama a ce abubuwa 300 a sakan ɗaya , amma a cikin manyan ɗakunan ajiya zamuyi magana ne game da dubban MB
Da kyau, a can na bar ku, wannan a yanzu, yi tsokaci Kuma kuma ka yi la'akari da wadanda suka gaya mani cewa ba za su iya adanawa ba kuma su tace shafuka https (SSL) a cikin squid 3.5 ko sama da haka, zan kawo muku su nan ba da dadewa ba, ku kasance tare da wannan shafin.
11 comments, bar naka
Kyakkyawan haɓakawa ga ɓangaren farko!
Akwai adabi da yawa game da Squid, amma samun ma'ana a cikin mafi kyawun zaɓuɓɓukansa tare da bayaninsu daban-daban da yiwuwar abubuwan amfani na ainihi ba koyaushe suke kusa ba!
Kamar koyaushe, Ina jiran kashi na uku daga ciki!
Godiya ga bayaninka. Yayi daidai, taƙaitaccen bayani game da duk abubuwan da suka dace, kuma mafi kyawun saiti. Koyaya, Kullum ina mai da hankali ga ra'ayoyinku da kuma abubuwan da kuka samu.
Barka dai, ina da matsala game da abubuwan sabunta windows da kuma riga-kafi. Ina da kusan pc 120 a ma'aikata. Za a iya ba ni ra'ayin yadda zan inganta wannan yanayin. Na gode da taimakon ku da taya ku murna kan labarin.
Barka dai, godiya ga shiga .. da kyau idan zan iya taimaka muku, amma kuyi bayanin menene matsalar ku, ba za ku iya zazzage abubuwan sabuntawa ba? Shin kun sanya wakili a cikin zaɓuɓɓukan Intanit kuma iri ɗaya a cikin zaɓin wakili na burauzanku? Shin kun bincika tashoshin jiragen ruwa? Ko kuwa kuna son ɓoye waɗannan sabuntawa?
Abin da nake bukata shi ne duk lokacin da kwamfuta ta zazzage windows ko riga-kafi na zamani, to tana zama a cikin ɓoye na tsawon wata guda, ta wannan hanyar zan so adana bandwidth, tunda kowace safiya kowane lokaci duk kwamfutoci sun fara zazzagewa iri daya kowannensu kuma yana saduwa da su.
Na gode da taimakon ku.
Sabis tare da Squid yana aiki, tunda suna da sauƙin saukar da http da ba a ɓoye. Sauran hanyoyin magance ma'ajiyar sune WSUS da Altiris, al'ada a cikin kamfanoni.
Godiya Mario zan sa shi a zuciya.
ok ashirye, Na fahimta, duba wannan mahadar. http://wiki.squid-cache.org/SquidFaq/WindowsUpdate. don adana riga-kafi, dole ne ka san inda aka saukar da sabuntawa daga kuma a ƙarƙashin wane ƙari (misali .exe) kuma ka adana shi ...
Na gode da taimakon ku.
Barka da safiya abokai, za ku iya tallafa min da harkokina. Tunda ina da squid 2.7 .STABLE9 a kan debian 6, kuma ina da komai an saita su kuma lokacin da nake hawa a cikin 10 pc yanayi, Ina samun wasiƙar yau da kullun, matsalar ta kasance lokacin da na ɗora shi don 90 pc, kawai yana ɗaukar secondsan daƙiƙa aiki kuma daga can kowa yana an bar su ba tare da intanet ba. Za a iya tallafa mani?
Kyakkyawan bayani, na asali amma bayyananne kuma daidai. Da kaina mafi kyawun bayanin da na iya karantawa.
Ina da tambaya, shin zai yiwu a adana aikace-aikacen Android kamar su apk da xapk?
Kuma menene hanya madaidaiciya don daidaita ɓoyayyen ɓoyayyen komputa duk asalin fayilolin?
Ina amfani da pfSense 2.4.5.