Ultra Tech النسخة الإنجليزية

ما هو التخزين المؤقّت للموجِّهات

آخر تحقّق من المصادر في .

معظم ما يرسله التطبيق إلى النموذج هو نفسه في كل مرة. التعليمات، والأمثلة، والوثيقة المرجعية التي يُطرح عنها السؤال — كل ذلك يُعاد إرساله مع كل طلب، وكل ذلك يُعاد معالجته عند وصوله. التخزين المؤقّت للموجِّهات هو الترتيب الذي يوقف تلك الإعادة في المعالجة. يتحقّق النظام مما إذا كانت بادئةُ الموجِّه، حتى نقطةِ توقّفٍ محدَّدة للتخزين المؤقّت، مخزَّنةً مؤقتاً بالفعل من استعلامٍ حديث.

الكلمة المهمة هنا هي «البادئة». فإصابة التخزين المؤقّت ليست بحثاً عن مقاطع مألوفة في أي موضع من الطلب: إنها مطابقة من البداية تماماً، تتوقف عند النقطة التي يعلّمها الطلب. يغطّي التخزين المؤقّت الموجِّهَ كلَّه بترتيبه — الأدوات، ثم النظام، ثم الرسائل — حتى الكتلة التي يعلّمها الطلب، بما فيها. ولذلك فإن الترتيب الذي يجمّع به التطبيق طلبه هو ما يقرّر ما يمكن تخزينه. فكل ما يوضع قبل الكتلة المعلَّمة يُخزَّن معها؛ وكل ما يتغيّر في موضع مبكر، كطابع زمني في أعلى موجِّه النظام، يُبطل كل ما بعده.

يعطي ذلك قاعدة بسيطة لتنظيم الطلب: ضع ما يبقى ثابتاً أولاً، وما يتغيّر أخيراً. فالتعليمات المستقرة والوثيقة الطويلة تذهب فوق العلامة؛ وسؤال المستخدم الفعلي يذهب تحتها.

ثمة حدٌّ يجدر معرفته قبل أن يعتمد التطبيق على هذا. يستخدم التخزين المؤقّت للموجِّهات عزلاً على مستوى مساحة العمل. فالتخزين المؤقّت لا يتبع الموجِّه عبر حدود مساحات العمل، ولذلك يحصل التطبيق الموزَّع على عدة مساحات عمل على تخزين مؤقّت منفصل في كل واحدة منها بدلاً من واحد مشترك بينها.