راهنما:پاکسازی
این صفحه یک راهنمای چگونه انجامدادن است. این نوشتار یک کار یا فرایند را در ویکیپدیای فارسی شرح میدهد. یکی از سیاستها یا رهنمودهای ویکیپدیا نیست، زیرا هنوز توسط اجتماع بررسی و تأیید نشدهاست. |
این صفحه در یک نگاه: این صفحه راهنمایی مختصر از پاکسازی حافظه پنهان در ویکیپدیا است ?action=purge to the URL. |
پاکسازی عملی است که گاهی برای بهروزرسانی یک صفحه ویکی، زمانی که تراگنجانش الگو یا زیرصفحهای وجود دارد، ضروری است. پاکسازی، حافظه پنهان سرور صفحه را پاک میکند و صفحه دوباره ساخته میشود. قبل از پاکسازی، شاید بخواهید ابتدا صفحه را با استفاده از مرورگر وب خود پاکسازی کنید.
برای بهروزرسانی نمایش صفحه، هر روش پاکسازی کاری را انجام میدهد، اما برای دستهبندیها و بکلینکها، ویرایش که در زیر توضیح داده شده است، مورد نیاز است و سایر روشها کار نمیکنند. بهروزرسانی تصاویر در بخش زیر توضیح داده شده است.
صفحه نیازمند پاکسازی صفحهای است که شامل مطالب حذف شده یا اطلاعات غیر ضروری است. پاکسازی مقدار کمی از قدرت پردازش اضافی را برای بازسازی صفحه مصرف میکند.
شیوه پاکسازی
[ویرایش]
با کلیک روی یک پیوند
گاهی از قبل ارائه شده است
برخی از صفحات از قبل پیوندی برای پاکسازی صفحه ارائه میدهند، مانند صفحه ویکیپدیا:الگوهای بحث (WP:TFD). برای پاکسازی صفحه، کافیست روی پیوند کلیک کنید. (WP:TFD زیرصفحههایی مانند ویکیپدیا:الگوهای بحث/گزارش/ ۱۵ اوت ۲۰۲۵ را شامل میشود و بهروزرسانیهای این زیرصفحهها همیشه در WP:TFD منعکس نمیشوند. با پاکسازی، جدیدترین نسخه را مشاهده خواهید کرد.)
الگوی میتواند برای قرار دادن پیوند پاکسازی در یک صفحه استفاده شود.
ابزارک ها
[ویرایش]همچنین دو ابزارک وجود دارد که میتوانند یک تب پاکسازی یا پیوند به هر صفحه اضافه کنند. این موارد را میتوانید در بخش ابزارکهای تنظیمات ویکیپدیای خود، در زیر «ظاهر» پیدا کنید:
ابزارک «Purgetab» («گزینه «Purge» را به بالای صفحه اضافه کنید که حافظه پنهان صفحه را پاک میکند») و ابزارک «UTCLiveClock» («(S) یک ساعت به نوار ابزار شخصی اضافه کنید که زمان فعلی را بر حسب ساعت هماهنگ جهانی نمایش میدهد و پیوندی برای پاکسازی صفحه فعلی (مستندات) ارائه میدهد»).
گزینه «purge» مورد اول را میتوانید با رفتن به منوی کشویی سمت چپ کادر جستجو، در پوسته Vector نیز پیدا کنید. در پوسته MonoBook، در یک برگه جداگانه قرار دارد.
برای تغییر متن نمایش داده شده در منوی ابزارک «Purgetab»، موارد زیر را به فایل common.js خود اضافه کنید (یا فایل را با استفاده از آن ایجاد کنید):
/* Customise purge tab's text */
$( document ).ready( function() {
$( 'a', '#ca-purge' ).text( 'p' );
});
در این حالت، 'p' در خط سوم، متن نمایش داده شده روی تب را به حرف کوچک p تبدیل میکند. میتوانید این را به هر چیزی که ترجیح میدهید ('purge'، 'purge page' و غیره) تغییر دهید.
درخواست پاکسازی به سرور
[ویرایش]
?action=purge به URL
همچنین میتوانید با استفاده از یک URL خاص از سرور مدیاویکی درخواست پاکسازی کنید. URL باید به فرمت //en.wikipedia.org/w/index.php?title=page_title&action=purge باشد (میتواند با http:، https: یا بدون هیچ پیشوندی باشد).
توجه داشته باشید که این روش با URLهایی به شکل //en.wikipedia.org/wiki/page_title کار نمیکند، که برای آن به شکل کمی متفاوتتری نیاز است: //en.wikipedia.org/wiki/page_title?action=purge. در هر دو مورد، متن باید قبل از قطعه URL در صورت وجود قرار گیرد.
روش دیگر استفاده از صفحه Special:Purge است. میتوان آن را مستقیماً با دسترسی به آن و ارائه عنوان صفحه هدف یا از طریق دسترسی به پیوندی که از قبل صفحه را ارائه میدهد، مانند //en.wikipedia.org/wiki/Special:Purge/page_title، استفاده کرد.
شاید سادهترین راه برای ایجاد URL، کلیک روی تب «ویرایش» یا «مشاهده منبع» صفحه و تغییر آخرین بخش query string URL از action=edit به action=purge باشد (هر چیزی در URL که بعد از action=edit ظاهر میشود، قابل حذف است).
این نوع URL برای ایجاد لینکها و قالبهای مشخص شده در بخش Just by click a link در بالا استفاده میشود.
ویرایش پوچ
[ویرایش]اگر یک صفحه رده یا پیوند برگشتی، مقالات پیوندی شناختهشده را نشان نمیدهد، ممکن است صفحه ویرایش پوچ (بازخوانی) شود و سپس تمام مقالات پیوند داده شده به درستی را نشان دهد.
یک ویرایش پوچ صفحه هدف (شامل صفحات رده و پیوند برگشتی) را در صورت امکان ویرایش پاک میکند:
- روی هر پیوند "ویرایش" یا "ویرایش منبع" در صفحه کلیک کنید.
- بدون ایجاد "هیچ تغییری" روی "انتشار تغییرات" در پایین کادر ویرایش کلیک کنید.
با ویرایش پوچ، هیچ چیزی ذخیره نمیشود و هیچ ویرایشی ثبت نمیشود. اگر متنی را در خلاصه ویرایش باقی بگذارید، حذف خواهد شد. اضافه کردن یا حذف خطوط خالی «فقط در انتها» از صفحه نیز معمولاً یک ویرایش پوچ محسوب میشود. خطوط خالی انتهایی عمدتاً نادیده گرفته میشوند. با این حال، اضافه کردن یا حذف خطوط خالی در ویرایشهای بخش، گاهی منجر به تغییراتی میشود و ذخیره میشود.
انتقال یا محافظت صفحه نیز به عنوان یک ویرایش پوچ محسوب میشود، اگرچه ویرایش در تاریخچه صفحه ثبت میشود.
مزیت
هیچ یک از روشهای پاکسازی دیگر برای دستهبندی و همچنین تغییرات «پیوندها به اینجا» از ویرایشهای الگو اعمال نمیشوند.
معایب
اگر نمیتوانید صفحه را ویرایش کنید، نمیتوانید ویرایش پوچ را روی آن انجام دهید. اگر به دنبال بهروزرسانیهای دستهبندی یا بکلینک هستید، اما نمیتوانید ویرایش پوچ را روی صفحه انجام دهید، تنها کاری که باید انجام دهید این است که صبر کنید یا از ویرایشگر دیگری که قادر به ویرایش صفحه است بخواهید این کار را برای شما انجام دهد. «تغییرات در پیوندهای رده در job queue قرار میگیرند و وقتی بار سرور کم است، دوباره ذخیره میشوند. بسته به میزان شلوغی سرور، بهروزرسانی صفحه ممکن است روزها یا حتی ماهها طول بکشد.»
«ویرایش پوچ» را با «راهنما:ویرایش ساختگی» اشتباه نگیرید. یک ویرایش ساختگی «اصلاً» منبع صفحه را تغییر میدهد (حتی اگر فقط کمی باشد) و «اصلاً» منجر به ذخیره ویرایش و ثبت آن در تاریخچه ویرایش صفحه میشود.
اگر به ویرایشگر ویکیپدیا:ویرایشگر خودکار دسترسی دارید و نیاز به پاک کردن تعداد زیادی صفحه دارید (مثلاً پس از تغییر یک الگوی گنجانده شده)، یک راه برای انجام این کار کلیک بر روی دکمه ذخیره بدون ایجاد هیچ تغییری است. هیچ تغییری ایجاد نمیشود، اما صفحه پاک میشود.
وقتی نیاز دارید تعداد بیشتری از صفحات یک رده (موجود یا ناموجود) را ویرایش null کنید، میتوانید از یکی از ویکیپدیا:اسکریپتهای کاربری/فهرست استفاده کنید (مثلاً User:Ahecht/Scripts/refresh.js).
پاک کردن حافظه پنهان مرورگر محلی
[ویرایش]| فایرفاکس | مایکروسافت ویندوز and لینوکس: Ctrl+F5 or Ctrl+⇧ Shift+R |
|---|---|
| مکاواس: ⌘+R (reload page) or ⌘+⇧ Shift+R (reload page and rewrite cache) | |
| گوگل کروم | مایکروسافت ویندوز and لینوکس: Ctrl+F5 or ⇧ Shift+F5 |
| مکاواس: ⌘+R (reload page) or ⌘+⇧ Shift+R (force reload page) | |
| کانکرور | Ctrl+R |
| Microsoft Edge | F5 or Ctrl+R |
| اپرا (مرورگر وب) | Ctrl+F5 or ⇧ Shift+F5 |
| سافاری (مرورگر وب) | ⌘+⌥+E (clearing browser cache) or ⌘+R (update) |
بهروزرسانی پیوند بازگشتی اجباری
[ویرایش]رفتار ویرایشهای پوچ حدود ژوئیه ۲۰۱۳ تغییر کرد. ویرایشهای پوچ قبلاً تمام صفحاتی را که صفحه را شامل میشدند، به صف کار برای تجزیه مجدد اضافه میکردند. اکنون یک ویرایش پوچ، صفحه ویرایش شده را درست مانند همیشه تجزیه مجدد میکند (و بنابراین عضویت در رده و موارد مشابه را اصلاح میکند)، اما دیگر هر صفحه شامل را برای تجزیه مجدد در صف قرار نمیدهد.
یک پارامتر جدید "forcerecursivelinkupdate" به action=purge API اضافه شد تا در صورت لزوم رفتار قدیمی را دریافت کند. بنابراین action=purge&forcerecursivelinkupdate=1 در URL (به above مراجعه کنید) رفتار قدیمی را دریافت میکند. فقط از این مورد مسئولانه استفاده کنید.
این تغییرات "تأثیر نمیگذارد ویرایشهای معمولی که محتوای یک صفحه را تغییر میدهند.
ترجیح کاربر
[ویرایش]کاربران وارد شده در Special:Preferences خود گزینههایی برای کمک به پاکسازی و دور زدن حافظههای پنهان مرورگر دارند. همچنین به Special:Gadgets مراجعه کنید. برای پاکسازی گجتها در Commons، به commons:Help:purge مراجعه کنید.
خودکارسازی صفحه تأیید
[ویرایش]کاربران وارد شده میتوانند با تغییر [Special:MyPage/common.js|فایل common.js سفارشی خود]، تأیید "OK" را خودکار کنند. یک اسکریپت نمونه در زیر آمده است:
/* گفتگوی تأیید پاکسازی خودکار */
if (mw.config.get('wgAction') === 'purge') {
$('form[action*="action=purge"]').submit();
}
حافظه پنهان سرور
[ویرایش]وقتی تغییری در یک صفحه ایجاد میشود، نرمافزار مدیاویکی تغییر را در پایگاه داده اصلی ذخیره میکند. پس از آن یک کپی از آن صفحه در "حافظه پنهان سرور" در سرورهای ثانویه ایجاد میشود و تا زمانی که صفحه دوباره تغییر کند، آن صفحه ذخیره شده نمایش داده میشود. تغییر در یک الگو، بهروزرسانیهای مقالاتی را که از الگو استفاده میکنند در یک لیست انتظار به نام صف کار قرار میدهد و صفحه پس از رسیدن نوبت خود بهروزرسانی میشود. تغییرات کوچکتر در حافظه پنهان هنگام حذف یا بازیابی صفحات انجام میشود، در این صورت فقط پیوندها بهروزرسانی میشوند. به طور مشابه، وقتی یک تصویر بهروزرسانی میشود، تصاویر کوچک در تمام صفحاتی که از آن تصویر استفاده میکنند بهروزرسانی میشوند.[۱]
تعداد ردهها
[ویرایش]شمارش در ردهها معمولاً با اضافه کردن به شمارش هنگام اضافه شدن یک صفحه به یک رده و کم کردن هنگام حذف یک صفحه انجام میشود. در دستههایی با کمتر از ۵۰۰۰ عضو، کاربران میتوانند دسته را برای بهروزرسانی تعداد اعضا پاک کنند. از آوریل ۲۰۲۲، دستههای بزرگتر ماهانه شمارش میشوند.[۲]
الگوها
[ویرایش]در بهروزرسانیهای آینده، در قالبها، تابع تجزیهگر #time و تابع formatDate() در ماژولها، پس از اتمام زمان حاصل، حافظه پنهان سرور را بهروزرسانی میکنند.[۳] اگر هیچ یک از شرایط قبلی برقرار نباشد، صفحه ۳۰ روز پس از آخرین ویرایش بهروزرسانی میشود.[۴] برخی از صفحات بیشتر بهروزرسانی میشوند، مانند صفحه اصلی که هر ساعت بهروزرسانی میشود. ----
- {{پاکسازی}}
- {{کادر پاکسازی}}
- {{دکمه پاکسازی}}
- {{صفحه پاکسازی}}
تصاویر
[ویرایش]برای تازهسازی تصاویر کوچک، ممکن است مجبور شوید یکی یا هر دو صفحه تصویر و/یا صفحهای که بارگیری میشود را پاک کنید تصویر.
ابتدا با کلیک روی تصویر به صفحه توضیحات تصویر بروید. اگر تصویر از Commons است، باید به Commons بروید. سپس آن را پاک کنید. (به نظر میرسد ابزارهای پاکسازی به طور مداوم کار میکنند. برای ابزارهای Commons به commons:Help:Purge مراجعه کنید.) ممکن است کمی طول بکشد تا MediaWiki تغییر مقیاس را کامل کند، به خصوص برای یک GIF متحرک. بستگی به میزان شلوغی نرمافزار MediaWiki دارد.
پس از مدتی، به صفحه دارای تصاویر کوچک برگردید و دوباره بارگیری کنید، ویکیپدیا:میانگیر مرورگرتان را خالی کنید (Ctrl-F5 در Firefox). اگر صفحه هنوز تصاویر کوچک قدیمی را نشان میدهد، این صفحه را پاک کنید.
اگر تصویر کوچک یک تصویر هنوز با موفقیت بازسازی نمیشود، احتمالاً به این دلیل است که سرور یک صفحه خطا با آدرس اینترنتی یک تصویر کوچک را ذخیره کرده است، اما صفحه پاک نمیشود زیرا تصویر کوچک واقعی وجود ندارد. راه حل این است که تصویر بندانگشتی را با یک URL غیرمعمول درخواست کنید، مثلاً با اضافه کردن "?1" به انتها، سپس یک پاکسازی معمول انجام دهید. اگر هنوز مشکل وجود داشت، در ویکیپدیا:Village pump (technical) درخواست کمک کنید.
جستارهای وابسته
[ویرایش]- راهنما:تراگنجانش
- Manual:Purge در مدیاویکی، Manual:Cache در مدیاویکی، و Manual:Job queue در مدیاویکی
- ویکیپدیا:Bypass your cache، مفهوم مرتبط اما متفاوت پاکسازی محلی یک حافظه پنهان
