فیس بک ٹویٹر
alltechbites.com

ٹیگ: سرور

مضامین کو بطور سرور ٹیگ کیا گیا

کمپیوٹر نیٹ ورکس کا ایک جائزہ

نومبر 26, 2023 کو Grant Tafreshi کے ذریعے شائع کیا گیا
ایک نیٹ ورک محض کمپیوٹر کے لئے ایک دوسرے سے بات کرنے ، یا ایک دوسرے سے بات کرنے کا ایک طریقہ ہے۔ ایک نیٹ ورک کی مدد سے ، کمپیوٹر ایک دوسرے سے ای میلز وصول کرسکتے ہیں ، فائلیں ایک دوسرے کو بھیج سکتے ہیں ، فوری پیغام ایک دوسرے اور متعدد دوسری چیزوں کو بھیج سکتے ہیں۔ یہ ایک ایسی چیز ہے جسے ہم آج نظرانداز کرتے ہیں لیکن ایک مدت موجود ہے جب نیٹ ورک اس تمام موثر کی بجائے اتنے نفیس نہیں تھے۔بنیادی طور پر نیٹ ورکس کی دو شکلیں ہیں۔آسان ترین نیٹ ورک واقعی ایک LAN یا جغرافیائی علاقہ نیٹ ورک ہے۔ اسی جگہ پر نیٹ ورک میں موجود تمام کمپیوٹرز کسی ایک جگہ پر پائے جاسکتے ہیں جیسے مثال کے طور پر کام کی جگہ۔ اس طرح کے نیٹ ورک کے اندر آپ کے پاس مربوط ہونے کے لئے 2 طریقے ہیں۔آسان ترین طریقہ ہم مرتبہ پیر ہے۔ اسی جگہ 2 یا اس سے بھی زیادہ کمپیوٹر ایک دوسرے پر براہ راست نصب ہیں۔ ان لوگوں کے لئے سیدھے سادے ہوں جن کے پاس 5 کمپیوٹر موجود ہیں آپ کے پاس کمپیوٹر 1 میں کمپیوٹر 2 میں لگا ہوا ہے جو کمپیوٹر 3 اور اسی طرح میں لگایا جاسکتا ہے۔ اس طرح کے رابطے میں ہر کمپیوٹر دوسرے پر منحصر ہوگا۔ لہذا اگر کمپیوٹر 3 میں کمی آجائے گی تو کمپیوٹر 1 اور 2 میں عام طور پر کمپیوٹر 4 اور 5 اور ویزا ورسا کے ساتھ معلومات سے گفتگو کرنے یا معلومات کا تبادلہ کرنے کی صلاحیت نہیں ہوگی۔ یہ ایک پیر سے ہم مرتبہ نیٹ ورک کے ساتھ مسئلہ ہے۔ پیئر ٹو پیئر نیٹ ورکس میں کمپیوٹر کے مابین تحریری عمل کے نتیجے میں ڈیٹا میں بدعنوانی کے مسائل پیدا ہوتے ہیں۔ یہ صرف ایسی چیز نہیں ہے جس سے وہ آپ کو اسکول میں تعلیم دیتے ہیں بلکہ کچھ ایسی چیز ہے جس کا آپ تجربہ سے مطالعہ کرتے ہیں۔LAN کنکشن کی زیادہ مشہور قسم کلائنٹ سرور ہے۔ اسی جگہ پر نیٹ ورک میں موجود تمام کمپیوٹرز ایک دوسرے سے مرکزی کمپیوٹر سے جڑے ہوئے ہیں۔ اس طرح کے رابطے کے لئے تخلیق میں زیادہ کام کی ضرورت ہوتی ہے لیکن بہتر ہے ، ڈیٹا کو بہتر طریقے سے اٹھاتا ہے اور جب ایک کمپیوٹر گرتا ہے تو دوسرے متاثر نہیں ہوتے ہیں۔ تاہم ، اگر سرور کم ہوجاتا ہے تو پھر نیٹ ورک پر موجود تمام کمپیوٹرز متاثر ہوں گے جب تک کہ ان کی صلاحیت کسی دوسرے کمپیوٹرز اور سرور سے ہی معلومات حاصل کرنے کی صلاحیت ہو۔ تاہم ، وہ اس پوزیشن میں ہوں گے کہ مقامی طور پر خود کام کریں جیسے مثال کے طور پر ورڈ پروسیسنگ پروگرام کے ساتھ ، جب تک کہ سرور پر ٹرم پروسیسنگ پروگرام نہ ہو۔ پھر یہ قابل رسائی نہیں ہوسکتا ہے۔ عام طور پر ، تاہم ، ہر کمپیوٹر پر زیادہ تر ایپلی کیشنز انسٹال ہوتی ہیں۔ زیادہ تر ملازمین کا داخلی ڈیٹا بیس کہتے ہیں کہ جب بھی سرور گرتا ہے تو زیادہ تر کیا کھو جاتا ہے جب سرور گرتا ہے ، نیٹ ورک میں موجود ہر شخص کے لئے عام ہے۔دوسری قسم کا نیٹ ورک واقعی ایک WAN یا وسیع ایریا نیٹ ورک ہے۔ اسی جگہ پر کئی LAN نیٹ ورک کے ساتھ ساتھ سنگل کمپیوٹرز بھی بہت بڑے نیٹ ورک سے منسلک ہیں۔ WAN کا ایک مثالی مثالی کیس انٹرنیٹ ہوسکتا ہے۔ اسی جگہ دنیا بھر سے صارفین ای میل ، بورڈز اور فوری پیغام رسانی کے ذریعہ ایک دوسرے سے رابطہ قائم کرسکتے ہیں۔ WANs کم سے کم بیان کرنے کے لئے بہت زیادہ ہیں اور اسی طرح ان کے ڈیزائن میں بہت پیچیدہ ہیں ، جس کی وجہ سے دنیا بھر کے مرکزوں کو جڑے رہنے کی ضرورت ہوتی ہے۔ ایک حب گرتا ہے اور یہ ہزاروں لوگوں کے لئے فرق سے رابطے کرتا ہے حالانکہ آپ کو ایک حب کم ہونے کی صورت میں رابطوں کے لئے قائم کردہ پروٹوکول مل سکتا ہے۔...

پی ایچ پی کی کیا ضرورت ہے؟

اپریل 21, 2023 کو Grant Tafreshi کے ذریعے شائع کیا گیا
اس وقت تک اسکرپٹنگ کے حل پہلے ہی موجود ہیں جب تک کہ عالمی سطح پر وسیع ویب موجود ہو۔ کیونکہ متحرک مواد والی سائٹیں بنانا حال ہی میں بڑھتا ہی جارہا ہے ، لہذا تیزی سے اور موثر انداز میں مضبوط ماحول پیدا کرنے کا دباؤ پڑتا ہے۔ اگرچہ سی فاسٹ سرور ٹولز بنانے کے لئے سی ایک بہت بڑا حل ثابت ہوسکتا ہے ، اس کے علاوہ اس کا استعمال کرنا مشکل ہے اور آسانی سے سیکیورٹی کے سوراخ تیار کرے گا یا احتیاط سے تعینات بھی ہوگا۔ پرل ، ایک ایسی زبان جو اصل میں ٹیکسٹ پروسیسنگ کے لئے تیار کی گئی ہے ، قدرتی طور پر متحرک ویب ماحول کی طلب کو پورا کرتی ہے۔ سی کے مقابلے میں محفوظ طریقے سے تعینات کرنا آسان ہے ، اس کی سست کارکردگی یقینی طور پر نسبتا fast تیز رفتار ترقیاتی چکر سے متوازن سے کہیں زیادہ ہے جو اسے فراہم کرتی ہے۔ بہت زیادہ مفید ہے کہ پرل کے لئے متعدد مستحکم کوڈ لائبریریوں کا بڑھتا ہوا آپشن رہا ہے۔تو پی ایچ پی آسانی سے کہاں فٹ بیٹھتا ہے؟ پی ایچ پی کو ویب کے لئے خاص طور پر لکھا گیا تھا۔ ویب پروگرامرز کو درپیش زیادہ تر مسائل اور مسائل کو زبان میں ہی حل کیا جاتا ہے۔ جب کہ ایک پرل پروگرامر کو کسی ویب سائٹ کے کسی فرد کے ذریعہ جمع کردہ ڈیٹا حاصل کرنے کے لئے بیرونی لائبریری یا کوڈ لکھنا چاہئے ، لیکن پی ایچ پی اس ڈیٹا کو خود بخود دستیاب کردیتی ہے۔ جب کہ ایک پرل پروگرامر کو لازمی طور پر ماڈیول انسٹال کرنا چاہئے جس سے وہ ڈیٹا بیس سے چلنے والے ماحول کو تشکیل دینا ممکن بنائے ، پی ایچ پی تیسری پارٹی کے ڈیٹا بیس کے مکمل انتخاب کے لئے ایک مضبوط ایس کیو ایل ڈیٹا بیس لائبریری اور بلٹ ان سپورٹ بنڈل بناتا ہے۔ مختصرا...

پی ایچ پی کا تعارف

مارچ 11, 2023 کو Grant Tafreshi کے ذریعے شائع کیا گیا
پی ایچ پی واقعی ایک ایسی زبان ہے جس نے اس کے نام کو بڑھاوا دیا ہے۔ یہ اصل میں ایک میکروز کے ایک جوڑے کے طور پر تصور کیا گیا تھا تاکہ کوڈرز کو ذاتی گھر کے صفحات کو برقرار رکھنے میں بہت مدد ملے ، اور اس کا اپنا نام اس مقصد سے بڑھ گیا ہے۔ اس وقت کے بعد سے ، پی ایچ پی کی صلاحیتوں کو پہلے ہی بڑھا دیا گیا ہے ، اور اسے ایک دو افادیت سے باہر ایک مکمل خصوصیات والے پروگرام لکھنے کی زبان تک لے جایا گیا ہے ، جس میں ڈیٹا بیس سے چلنے والے آن لائن ماحول کو بہت بڑا انتظام کرنے کی صلاحیت ہے۔پی ایچ پی کو باضابطہ طور پر پی ایچ پی: ہائپر ٹیکسٹ پری پروسیسر کہا جاتا ہے۔ یہ سرور سائیڈ اسکرپٹنگ زبان ہے جو اکثر HTML سیاق و سباق میں لکھی جاتی ہے۔ ایک عام HTML صفحے کے برعکس ، ایک پی ایچ پی اسکرپٹ سرور کے ذریعہ قانونی چارہ جوئی کو صحیح نہیں بھیجا جاتا ہے۔ اس کے بجائے ، یہ واقعی پی ایچ پی انجن کے ذریعہ تجزیہ کیا جاتا ہے۔ اسکرپٹ میں HTML عناصر تنہا رہ گئے ہیں ، لیکن پی ایچ پی کوڈ کی ترجمانی اور پھانسی دی جاتی ہے۔ اسکرپٹ میں پی ایچ پی کوڈ ڈیٹا بیس سے استفسار کرسکتا ہے ، تصاویر تشکیل دے سکتا ہے ، فائلیں پڑھ سکتا ہے اور لکھ سکتا ہے ، دور دراز سرورز سے بات کرسکتا ہے-امکانات لامتناہی ہیں۔ پی ایچ پی کوڈ سے آؤٹ پٹ اسکرپٹ میں HTML اور کسی فرد کو بھیجے جانے والے اثر کے ساتھ مل کر ہے۔پی ایچ پی کو کمانڈ لائن ایپلی کیشن کے طور پر انسٹال کیا جاسکتا ہے ، اور اسے سرور پر اسکرپٹ کرنے کا ایک لاجواب ٹول پیش کیا جاسکتا ہے۔ بہت سارے سسٹم ایڈمنسٹریٹر اب آٹومیشن کی قسم کے لئے پی ایچ پی کا استعمال کرتے ہیں جو روایتی طور پر پرل یا شیل اسکرپٹنگ کے ذریعہ سنبھالا جاتا ہے۔...