بهتره سری به سایت Squid-cache.org بزنی و چندتا کتاب بخونی.
|
بهتره سری به سایت Squid-cache.org بزنی و چندتا کتاب بخونی.
از توجه شما متشکرم.
مشکل از بزرگ بودن اندازه فایل ها نیست. زیرا با فایل های exe مشکل ندارد و cache می کند. شاید مشکل از کوچک بودن آن ها باشد که مثلا یک صفحه وب را cache نکند. لطفا راهنمایی کنید چکاری انجام دهم.
من تنظیمات زیر را نیز اعمال کردم ولی باز هم جواب نگرفتم و نتواسنتم صفحه نتیجه جست وجوی google را cache کنم.
لطفا راهنمایی بفرمایید چکاری باید انجام بدهم. زیرا ممکن است علاوه بر استفاده کردن از دستورات بالا شاید باید کارهای دیگری انجام دهم که حواسم به آن ها نیستکد:request_body_max_size 0 MB reply_body_max_size 0 request_header_max_size 10 KB
و یا این که اصلا باید از دستورات دیگری استفاده کنم.
از راهنمایی دوستان تشکر می کنم.
اینا ربطی به اندازه فایل یا صفحه نداره.
Minimum Object
شما باید با refresh مشکل حل کنید نه با no_cache
در squid.conf من این چهار خط در مورد referesh وجود دارد:
دو خط اول که مربوط به ftp و gopher است. در مورد cache کردن صفحات FTP مشکلی ندارد و به خوبی cache می کند. در مورد cache کردن فایل های ارسالی از طریق HTTP یا FTP نیز مشکلی ندارد.کد:refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern (cgi-bin|\?) 0 0% 0 refresh_pattern . 0 20% 4320
من دو خط آخر را به مقادیر زیر تغییر دادم و لی باز نتواستم نتیجه جست و جوی google را cache کنم.
کد:refresh_pattern (cgi-bin|\?) 1440 20% 10080 refresh_pattern . 1440 20% 10080
شما ابتدا cgi-bin از stoplist بردارید و بعد تو refresh_pattern درست کنید.کد:hierarchy_stoplist dll refresh_pattern cgi-bin 10 20% 2000
Acl Query نمیخواهد.
تنظیمات پیش فرض stoplist من یصورت زیر بود:
من آن را به صورت زیر تغییر دادم:کد:hierarchy_stoplist cgi-bin ?
در مورد refresh نیز خط سوم را comment کردم و به جای آن (در همان موقعیت یعنی خط سوم) عبارت زیر را قرار دادم:کد:hierarchy_stoplist dll
ولی باز هم نتوانست صفحه نتیجه جست و جوی google را cache کند.کد:refresh_pattern cgi-bin 10 20% 2000
ببخشید, Google چه ربطی به cgi-bin داره ؟
جای cgi-bin با ? عوض کنید.
بهتره Offline Cache راه اندازی کنید تا همه چیز کش بشه.
این مورد ارتباطی به cahce کردن سایت هایی که در URL آن ها ؟ وجود دارد، ندارد؛ زیرا اگر offline_mode را on کنیم، squid اشیای موجود در cache را validate نمی کند.
ما هنوز نتوانستیم سایت هایی را که در URL آن ها ؟ وجود دارد، cache کنیم یعنی در cache وجود ندارد.
این option هم مربوط به اشیای موجود در cache است. پس نقشی در cache کردن سایت هایی که در URL آن ها ؟ وجود دارد، ندارد.
Offlice Cache ربطی به گزینه Offline_mode نداره.
بحثش جداست.