اموزش خالی کردن کش Squid نصب شده بر روی ویندوز

با سلام خدمت شما دوستان عزیز

بعد از چندین روز سایت مجددا بروز شد و مشکل سایت در اکثر مناطق برطرف شده است .

خب … چندی پیش آموزش نصب کش اسکوید بر روی ویندوز را گذاشته بودم و دوستان استقبال خوبی به عمل آوردند .

در نظرات کاربران سوالات زیادی مطرح میشد که چرا بعد از مدتی سرعت لود کم میشه و یا به هر دلیلی میگفتند که در اسفاده از برنامه با مشکلاتی مواجه هستند .

دوستان عزیز ابتدا در ادامه مطلب به توصیه هایی خواهیم پرداخت که رعایت ان بسیار مهم است و استفاده نکردن ان مشکلاتی را بوجود می آورد در صورتی که Squid را نصب کرده اید حتما اموزش را مشاهده کرده و توصیه ها را هم جدی بگیرید .

و اما اول توصیه ها

برای دیدن اموزش و توصیه ها به ادامه مطلب بروید …..

توصیه به کاربران :

-خالی کردن spool و دایکتوری های کش

– ست کردن سرویس به صورت دستی ( یعنی سرویس را manual کنید تا در زمان بوت شدن سیستم , Squid لود نشود)

– اتصال اینترنت و سپس استارت کردن سرویس

– خالی کردن لاگ فایل ها و …..

خب اما توضیحات :

-خالی کردن spool و دایکتوری های کش : در این مورد هر چند وقت یکبار بهتر است تا مسیر فایل های کش شده  را خالی کنیم تا سرعت اسکوید بالاتر بره و کش هم خالی بشه و دوباره فایل ها reload بشه .

در مورد نحوه خالی کردن مسیر های کش :

ابتدا سرویس squid رو استپ کنید ( برای این کار از administrator tools > services یا Command ها استفاده کنید .

من با cmd میرم حالا اگه شما دوست داشتید از مرکز services های ویندوز استفاده کنید

و اما net stop squid :

squid stop اموزش خالی کردن کش Squid نصب شده بر روی ویندوز

بعد از stop شدن به مسیر c:/squid/var/cache بروید و تمامی محتویات این پوشه را پاک کنید .

swap clear اموزش خالی کردن کش Squid نصب شده بر روی ویندوز

بعد از اینکه مسیر را خالی کردید باید مانند هنگام نصب دایرکتوری های کش را بسیازید :

با دستور : c:/squid/sbin/squid -z  دایرکتوری ها ساخته میشود .

مانند تصویر زیر :

squid swap اموزش خالی کردن کش Squid نصب شده بر روی ویندوز

حالا بعد از اینکه پوشه ها ساخته شد سرویس Squid را استارت کنید :

net start squid

squid start اموزش خالی کردن کش Squid نصب شده بر روی ویندوز

خسته نباشید !! سرویس با موفقیت استارت شد .

این کار را زمانی انجام دهید که حجم مسیر : c:/squid/var/cache  بالا رفت من خودم این پوشه رو بیشتر از ۵۰۰ مگابایت که شد خالی میکنم . اما شما کمتر هم که شد اگر دیدید افت سرعت داشته باشید میتونید خالی بکنید !

مورد دوم :

– ست کردن سرویس به صورت دستی ( یعنی سرویس را manual کنید تا در زمان بوت شدن سیستم , Squid لود نشود)

ما هنگام نصب در داخل سرویس ها به سیستم گفتیم که هنگام بوت شدن سیستم squid به صورت خودکار استارت شود  این یک کار جالب نیست چون هنگام بالا اومدن squid سیستم DNS ها رو چک میکنه تا سرعت لود بره بالا واسه همین چون اینترنت روی سیستم نیست سرویس با مشکل مواجه میشه و هی squid ریستارت میشه تا زمانی که به اینترنت وصل بشه .

خب یعنی اگر زمانی دیدین سایت باز نمیشه بدونید که همین مشکل پیش اومده و بهتره این کار رو انجام بدین  البته این مشکل خیلی کم دیده شده ولی بازم پیش میاد .

خب برای اینکه سرویس رو غیر فعال کنیم در در زمان بوت شدن بالا نیاد به مسیر administrator tools > services میریم

این قسمت در منوی استارت یا کنترل پنل ویندوز است .

مسیر در ویندوز XP در :»» Control Panel > Administrator ،Tools > Services

services manual اموزش خالی کردن کش Squid نصب شده بر روی ویندوز

این گزینه را بر روی Manual قرار دهید و بر روی Ok کلیک کنید .

سیستم را ریستارت کنید .

بعد از بالا امدن ویندوز باید زمانی که به اینترنت وصل شدید squid را دستی استارت کنید :

net start squid

خوب مورد سوم هم توضیح داده شد .

و اما مورد چهارم : »»

– خالی کردن لاگ فایل ها و …..

برای خالی کردن لاگ فایل ها squid را استپ کنید net stop squid

سپس به مسیر c:/squid/var/log رفته و فایل های که اسم ها را در زیر نوشته ام باز و خالی کنید :

access.log و cache.log

این دو فایل را با notepad باز کنید و با زدن Ctrl + A همه را انتخاب کنید و  سپس Delete را بزنید و فایل را بسته و ذخیره کنید .

حالا سرویس اسکوید را اجرا کنید .

net start squid

نکات مهم پایانی  :

خالی کردن لاگ فایل ها در سرعت صفحات خیلی تاثیر دارد سعی کنید لاگ فایل را همیشه کمتر از ۵ مگابایت نگه دارید .

در صورتی که دوست دارید در مسیر c:/squid/etc/squid.conf دستور زیر را وارد کرده و فایل را ذخیره کنید تا حجم فایل log بیشتر از ۳ مگابایت نشود :

logfile_rotate 2

فایل squid.conf را باز کرده و این دستور را در بالای فایل قرار دهید و فایل را ذخیره کنید .

سپس با زدن دستورات زیر Squid را مجدادا راه اندازی کنید

۱ – net stop squid

۲-net start squid

دوستان آموزش های ما به طوری توضیح داده شده که همه افراد مبتدی قادر به درک ان باشند .

امیدوارم اموزش بنده مفید واقع شده باشه

منتظر نظرات گرم شما هستیم !!

کپی برداری از مطالب در صورت ذکر منبع مانعی ندارد .

Incoming search terms:

  • نصب squid روی ویندوز
1+

5 پاسخ به اموزش خالی کردن کش Squid نصب شده بر روی ویندوز

  1. مجید گفت:

    سلام خسته نباشید آقا من اینکارو کردم اما حالا اسکویید استارت نمیشه تورو خدا کمک کنین

    0
  2. مجید گفت:

    این آی دی من هستش

    magid_heydari

    0
  3. مجید حیدری گفت:

    با سلام خدمت مهندس چوپانی

    منظورتون اینجور وارد کنم این دستور رو درسته ؟

    logfile_rotate 2
    auth_param basic program /usr/local/squid/libexec/squid_radius_auth -f /usr/local/squid/etc/squid_radius_auth.conf
    auth_param basic children 5
    auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 10 second
    authenticate_ip_ttl 20 second
    acl ip_limit max_user_ip -s 1
    acl AuthUsers proxy_auth REQUIRED
    http_access deny ip_limit
    http_access allow AuthUsers

    0
  4. Hamid گفت:

    سلام.
    خیلی لطف کردین.
    ممنون.
    موید باشید.

    0

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *