پرکسسکل ڈیزائن کا ایک ایسا نمونہ ہے جو کسی اور چیز کے لیے ایک جگہدار یا سورگو (surrogate) فراہم کرتا ہے خاص طور پر اس میں بڑی بڑی تصاویر، فائلوں یا ڈیٹا سیٹ، کو عملی طور پر لوڈ کرنے کے لیے ضروری ہے کہ اس نمونے کو چلانے کے لیے وسائل کی ترسیل، کارکردگی اور بہتری کے لیے استعمال کیا جائے۔
پریکسی کی شناخت
پرکسسکلکل کلاس بنانے میں شامل ہے جو کسی اصل چیز تک رسائی کو کنٹرول کرتا ہے۔یہ یقینی چیز تک رسائی کو کنٹرول کرتا ہے، بھاری وسائل کی تخلیق اور لوڈ کرنے کا انتظام کرتا ہے جب ضرورت پڑنے پر یہ رسائی سستے لوڈ کرنے یا سست رفتار لوڈ کرنے کے طور پر معلوم ہوتی ہے، جس سے نظام کے وسائل کو بہتر بنانے اور ان کے شروع کرنے میں مدد ملتی ہے۔
[ صفحہ ۶ پر تصویر ]
سستے بوجھ کے لیے پرکس کی نقل و حمل کے لیے، ان اقدامات پر عمل کرنے کے لیے:
- ایک تفاعل : ایک ایسا تفاعل بنائیں جس میں حقیقی وسائل اور نقل و حمل دونوں عمل میں لائیں گے۔ یہ یقینی طور پر ناقابل یقین صلاحیت کو یقینی بناتا ہے۔
- حقیقی موضوع کی بنیاد پر کام کرنے والے: وہ کلاس تیار کرو جو بھاری وسائل کو بوجھ اور انتظام کرتا ہے۔
- پرکسی کلاس کو انعام:] انھوں نے جن بنیادی موضوع کا حوالہ دیا ہے وہ اصل موضوع پر مشتمل ہے لیکن ضرورت تک اس کی تخلیق کو مؤخر کرتا ہے۔
- ایمپلمنٹ لافٹ لوڈنگ: [1]، حساب میں بھاری وسائل صرف اس وقت لوڈ کرتا ہے جب کوئی طریقہ مطلوب ہو، اسے نافذ کیا جائے۔
مثال : بڑی مورتیں گِریں
ایک ڈیسک ٹاپ درخواست پر غور کریں جو اونچی ترتیبات کی گیلری دکھاتا ہے۔ شروع شروع کرنے پر تمام تصاویر سست اور وسائل کو دوبارہ لوڈ کر سکتا ہے۔ اس کی بجائے پروکس کا استعمال ہر تصویر کو لوڈ کرنے کے لیے استعمال کريں جب صارف اسے دیکھتا ہے
اس واقعے میں:
- [1] ایمج] ممائع طریقے ][display(]]۔
- ریال یمنج کلاس روم نے ڈسک سے اصل تصویری ڈیٹا لوڈ کیا۔
- [ImageProxi[1] کلاس کے بارے میں حوالہ [RalImage لیکن دیر تک بوجھ اٹھانے کی بجائے ]]]]]]] display()[FLT5]]]] کا نام دیا جاتا ہے۔
پریکسیدین کے فائدے
سُست لوڈ کرنے کیلئے پرکس کی سُنڈی کو استعمال کرنا کئی فوائد کی نشاندہی کرتا ہے :
- Impred production: [1] ضرورت پڑنے پر ہی ریفل کے وسائل کو لوڈ کیا جاتا ہے۔
- ریختہ میموریل استعمال: [حوالہ درکار] [حوالہ درکار] ذکی چیز کو یاد رکھنے میں نہیں رکھا جاتا۔
- [Ennhananced صارفی تجربہ : [1] شروع کے دوران میں جوابی کارروائیوں میں مشغول رہیں۔
کُنَّا
پرکسس ڈرافٹ ڈیسک ٹاپ میں بھاری وسائل کو منظم کرنے کے لیے ایک طاقتور آلہ ہے. ڈرافٹ کلاسز کے ذریعے سست لوڈ کرنے سے، ترقی کرنے والے عملے کو فعال کر سکتے ہیں، قابل استعمال وسائل، اور زیادہ سے زیادہ فعال سافٹ وئیر بنانے میں یہ طریقہ خاص طور پر مفید ہے جس میں بڑی ڈیٹا یا وسائل کی ضرورت نہیں ہے۔