د هاپروکسي لپاره په ناڅاپي ډول د ویب-GUI لیکلو څرنګوالی

د سیسټم مدیرانو عصري نړۍ موږ د ښکلي ویب مخونو سره دومره سست کړي چې موږ حتی نه غواړو داسې سافټویر نصب کړو چې دا خورا "سړی" نه لري (زه داسې احساس کوم چې ډبرې د عقیدوي سټیچونو څخه الوتنه کوي) ښه، دا داسې نه ده چې تاسو په دوامداره توګه د کرښې له لارې پورته کوئ، سمه ده؟ هرڅه به سم وي که چیرې سافټویر نصب شوی وي ، ترتیب شوی وي او هیر شوی وي ، مګر څه وکړئ که چیرې تاسو په دوامداره توګه هلته پورته کیدو ته اړتیا ولرئ ، ترمیم وکړئ ، او البته چې د ټولو کړنو لاګ شتون نلري ، هر ځل cp cfg cfg_back مه لیکئ. هغه وخت چې تاسو به مغشوش شئ او دا موضوع به هیر کړئ.

د هاپروکسي لپاره په ناڅاپي ډول د ویب-GUI لیکلو څرنګوالی

ډیری کاله دمخه ما د هاپروکسي په څیر داسې په زړه پوري بیلانسر ولید. هر څه په زړه پورې او ښکلي دي. ما د دوی ډیری درلودل او ما د دې لپاره د GUI په لټه کې فکر کاوه، مګر په حیرانتیا سره یو نه و. یو خورا مشهور سافټویر، او هم خورا زوړ، مګر هو ښه، ما فکر کاوه او کله ناکله زما په زړه پورې vi کې قلمونه ایډیټ کولو ته دوام ورکړم او د ټولو فعال سرورونو احصایو سره د خلاص ټبونو ډله لرم. مګر وخت راغی او زه باید د هغو خلکو "غوښتنې" پوره کړم چې د HTTP له لارې کار کولو لپاره سافټویر لیکلي، او دا هغه ځای دی چې شیان په زړه پوري شول ...

زما لاسونه خارښ شول، سترګې مې روښانه شوې او ما پیل وکړ. په ډیر دقت سره ، ما د دې په اړه فکر پیل کړ چې څه باید ولیکم ، د اوږدې مودې هیر شوي PHP په یادولو سره ، یو څه چې ما نه غوښتل ، او داسې بریښي چې دا د دې مسلې لپاره په بشپړ ډول مناسب نه و. په نهایت کې ، انتخاب په پایتون کې راوتلی ، دا به یقینا په راتلونکي کې ګټور وي ، ما فکر وکړ او د معلوماتو جذب یې پیل کړ.

په پیل کې، دندې دومره ستونزمنې نه وې: د یوې ننوتلو نقطې څخه د ویب انٹرفیس څخه د تشکیلاتو ایډیټ کولو وړتیا، د پخوانیو نسخو د تشکیلاتو خوندي کول. دا په ځانګړي ډول لوی فعالیت خورا ګړندی نه و پلي شوی ، مګر بیا یا د مدیر سستي یا بدنام کمال زما په غاړه اخیستی او البته دا ماته کافي نه بریښي. او بیا دا ډول ب featuresې څرګندیدل پیل شوي لکه: د دوه تشکیلاتو پرتله کول ، د تشکیلاتو پورې اړوند ټولو کړنو ته ننوتل ، د Runtime API او د ویب له لارې برخې اضافه کول.

د هاپروکسي لپاره په ناڅاپي ډول د ویب-GUI لیکلو څرنګوالی

او د یو ښه UNIX مدیر په توګه چې د وړیا سافټویر څخه ژوند کوي ، ما پریکړه وکړه چې دا له نړۍ سره شریک کړم ، او شاید دا به د بل چا لپاره ګټور وي؟ مګر د دې لپاره دا اړینه وه چې هر څه په داسې ډول ترسره کړئ چې تاسو اړتیا نه لرئ کوډ ته لاړ شئ، مګر بالاخره د کنفنګ بټونو ته (اوس ډیری ترتیبات ډیټابیس ته لیږدول شوي. لکه څنګه چې زما لپاره، دا لري. د دوی د ترمیم کولو لپاره خورا اسانه کیږي او د هیڅ یا پیرامیټر نشتوالي له امله د تازه کولو پرمهال به هیڅ غلطی شتون ونلري).

یوه میاشت وروسته ، ما خپل هنر په ګیتوب کې پرته له کومې تمې پوسټ کړ. مګر بې ګټې ، سافټویر یو څه په تقاضا کې وګرځید او بیا ساتیري پیل شوه ... فعال "تازه کول" د نږدې یو کال راهیسې روان دي. ځینې ​​​​وختونه لیوالتیا شتون لري چې دا ټول پریږدي، ځکه چې ... زما اړتیاوې د اوږدې مودې لپاره پوښل شوي. ښه، ولې زه فرصت ته اړتیا لرم چې د ویب له لارې Keepalived او HAProxy سره "کلستر" ځای په ځای کړم، که دا یوازې یو څو دقیقې وخت ونیسي؟ مګر دا معلومه شوه چې خلک ورته اړتیا لري، او زه لیوالتیا لرم، او د کولو لپاره یو څه شتون لري. که څه هم، البته، داسې دندې شتون لري چې زه ورته اړتیا لرم، د بیلګې په توګه، د بیک انډ سرورونو څارنه او ایا دا د هاپروکسی لپاره شتون لري. موږ، البته، کارپوریټ څارنه لرو، مګر هلته داسې خلک شتون لري چې کولی شي د اوږدې مودې لپاره غبرګون وښيي، ځکه چې ... زما څانګه په پراختیا کې بوخته ده او سافټویر ښکاري او د بیوروکراسي له لارې د ترلاسه کولو لپاره کافي وخت ورک کیږي.

د هاپروکسي لپاره په ناڅاپي ډول د ویب-GUI لیکلو څرنګوالی

په عموم کې، ما پریکړه وکړه چې شریک کړم، ځکه چې دا معلومه شوه چې دا یوازینی وړیا GUI دی. که یو څوک دا ګټور ومومي نو څه به وي؟ د GitHub سره لینک.

سرچینه: www.habr.com

Add a comment