Amazon S3 Amazon ویب سروسز کی بہت سی مصنوعات کا ایک حصہ ہے اور اسٹوریج کے حل کے طور پر کام کرتا ہے۔ یہ ایک بڑی ویب سائٹ کے ذریعہ استعمال کی جاتی ہے جس کے لیے بڑی فائلوں، جیسے سافٹ ویئر، گیمز، ویڈیوز، پی ڈی ایف، آڈیو فائلز، ڈاؤن لوڈ ، وغیرہ، اور اضافی بیک اپس کے لیے اسٹوریج کی جگہ درکار ہوتی ہے۔ ایمیزون اسٹوریج کی جگہ اور بیک اپ کے لیے مثالی ہے کیونکہ اس کی وشوسنییتا اور اس کے بہت کم اسٹوریج کے اخراجات ہیں۔ Netflix، Airbnb، SmugMug، Nasdaq، وغیرہ جیسے بڑے پورٹلز کم قیمت پر ڈیٹا کی کثیر مقدار کو ذخیرہ کرنے کے لیے S3 پر انحصار کرتے ہیں۔
Amazon S3 خاص طور پر بلک اسٹوریج سے متعلق ہے۔ اس اسٹوریج آپشن کے ساتھ، اس بات کی ضمانت ہے کہ اسٹوریج کی قیمت آپ کے ورڈپریس ہوسٹ سے بہت کم ہوگی۔ AWS میں میڈیا کا قیام نہ صرف لاگت سے موثر ہے بلکہ پہلے سال (5 GB اسٹوریج تک) کے لیے عملی طور پر مفت ہے۔ چونکہ بڑی میڈیا فائلیں ایمیزون سے منگوائی جاتی ہیں، اس لیے یہ آپ کی ورڈپریس سائٹ سے آف لوڈ ہوجاتا ہے، جس کے نتیجے میں لوڈ کا وقت تیز ہوتا ہے۔ S3 نہ صرف گیمز، PDFs، ویڈیوز، آڈیوز جیسی فائلوں کو محفوظ کرتا ہے بلکہ CSS، JavaScript وغیرہ جیسے اثاثوں کو بھی محفوظ کرتا ہے۔
ہم Amazon S3 اسٹوریج کی جگہ کو "بالٹی" کہتے ہیں۔ یہ فائلوں کا مجموعہ ہے جسے آپ کہیں اور رکھتے ہیں تاکہ بہتر کارکردگی کے لیے ویب سائٹ پر بوجھ کم کیا جا سکے۔
ورڈپریس کو Amazon S3 کے ساتھ مربوط کرنے کے لیے، آپ کو ضرورت ہے:
S3 کو ورڈپریس کے ساتھ مربوط کرنے کے لیے، ہم WP Media Folder اور WP آف لوڈ میڈیا plugin ۔ یہ plugin ان فائلوں کو آپ کی ورڈپریس سائٹ سے Amazon S3 بالٹی میں خود بخود کاپی کرتا ہے جب آپ انہیں میڈیا لائبریری میں اپ لوڈ کرتے ہیں۔ آپ CDN شامل کرنے کو بھی ترتیب دے سکتے ہیں، جیسے Amazon CloudFront، MaxCDN، یا KeyCDN۔ اور اگر آپ Assets addon حاصل کرنے کا فیصلہ کرتے ہیں، تو WP Offload Media Plugin آپ کی سائٹ کے ذریعے استعمال ہونے والے اثاثوں (CSS، JS، امیجز وغیرہ) کی شناخت کر سکتا ہے، اور انہیں آپ کے منتخب کردہ CDN سے حاصل کر سکتا ہے۔
اس سے پہلے کہ ہم عمل شروع کریں، یہ تجویز کیا جاتا ہے کہ آپ کسی بھی ناپسندیدہ صورتحال سے نمٹنے کے لیے اپنی سائٹ کا بیک اپ لیں۔
انضمام کا عمل شروع کرنے سے پہلے، یہ یقینی بنانا اچھا خیال ہے کہ آپ نے اپنی سائٹ پر plugin انسٹال اور فعال کر لیا ہے۔
plugin کو چالو کرتے وقت، آپ کو اپنی AWS کلیدوں کی وضاحت کرنے کے لیے کہا جائے گا۔ (یہ وہی ہے جو ہم اگلے مراحل میں کرنے جا رہے ہیں- AWS کیز تیار کرنا)
ایک مفت Amazon Web Services اکاؤنٹ بنانے کے بعد، اپنے AWS ڈیش بورڈ سے Amazon S3 سیکشن پر جائیں۔
S3 انٹرفیس سے، " بکٹ بنائیں " بٹن پر کلک کریں۔
پاپ اپ انٹرفیس پر ان تفصیلات کو پُر کریں:
ویب سائٹ کے ہموار کام کے لیے، ایک بالٹی پالیسی ترتیب دے کر اپنی S3 بالٹی کو عوامی بنائیں۔
اپنے S3 انٹرفیس سے، اپنی بالٹی پر کلک کریں:
نئی بنائی گئی ' codeinwp' عوامی نہیں کے بطور نشان زد کیا گیا ہے ، لیکن آپ کو اس بالٹی کے لیے عوامی اشارے کی ضرورت ہے۔
اجازت والے پر کلک کریں > ' بکٹ پالیسی ' منتخب کریں:
آپ JSON کوڈ ایڈیٹر دیکھ سکتے ہیں۔ ایڈیٹر میں درج ذیل ٹکڑا چسپاں کریں اور اپنی تبدیلیاں محفوظ کریں۔
{
"ورژن": "2008-10-17"،
"بیان": [
{
"Sid": "AllowPublicRead"،
"اثر": "اجازت دیں"،
"پرنسپل": {
"AWS": "*"
},
"ایکشن": "s3:GetObject"،
"وسائل": "arn:aws:s3:::codeinwp/*"
}
]
}
نوٹ : آپ کی بالٹی کا نام کوڈ کے ٹکڑوں میں استعمال ہونے والے نام سے مماثل ہونا چاہیے۔ اگر آپ نے اپنی بالٹی کا نام 'XYZ' رکھا ہے، تو یقینی بنائیں کہ codeinwp کو 'XYZ' سے بدل دیں۔
تبدیلیاں محفوظ کرنے کے بعد، بالٹی کو Amazon S3 ڈیش بورڈ میں عوامی کے
IAM صارف بنانا plugin آپ کی S3 بالٹی کا نظم کرنے کی اجازت دیتا ہے۔ یہ ضروری ہے اگر آپ چاہتے ہیں کہ plugin خود بخود ورڈپریس پر اپ لوڈ کی گئی فائلوں کو کاپی کرے۔
یہ مرحلہ ایک پیچیدہ ہے، اس لیے ہم اسے بہتر طور پر سمجھنے کے لیے بہت سارے آسان مراحل میں تقسیم کرنے جا رہے ہیں۔
اس عمل کو مکمل کرنے کے بعد، آپ کے پاس AWS کلیدیں ہوں گی- جو plugin مانگتا ہے۔
اپنا IAM صارف بنانے کے لیے، اپنے AWS اکاؤنٹ میں IAM علاقے میں جائیں۔
صارفین کے ٹیب کو منتخب کریں:
سب سے اوپر صارف شامل کریں پر کلک کریں
صارف شامل کریں' میں ، صارف کے لیے ایک نام فراہم کریں۔ رسائی کی قسم کے تحت پروگرامیٹک رسائی کو منتخب کرنا نہ بھولیں ۔ اور، اگلا پر کلک کریں: اجازتیں :
اگلی ونڈو سے، موجودہ پالیسیوں کو براہ راست منسلک کریں ٹیب کو منتخب کریں، اور پھر پالیسی بنائیں کو :
یہ ایک نئی ونڈو کی طرف لے جائے گا۔ نئی ونڈو میں، JSON ٹیب پر جائیں اور اس کوڈ کا ٹکڑا پیسٹ کریں:
{
"ورژن": "2012-10-17"،
"بیان": [
{
"اثر": "اجازت دیں"،
"عمل": [
"s3:بکٹ بنائیں"،
"s3:DeleteObject"،
"s3:Put*"،
"s3:Get*",
"s3: فہرست*"
],
"وسائل": [
"arn:aws:s3:::codeinwp"،
"arn:aws:s3:::codeinwp/*"
]
}
]
}
اپنے Amazon S3 بالٹی کے اصل نام (XYZ) سے codeinwp کی دو مثالوں کو تبدیل کرنا یقینی بنائیں۔
اس کے بعد، نیچے دیے گئے ریویو پالیسی
اگلی اسکرین پر، ایک نام فراہم کریں اور پھر پالیسی بنائیں :
IAM ایڈ یوزر ٹیب پر واپس جائیں ریفریش پر کلک کریں> فہرست سے ابھی جو پالیسی آپ نے بنائی ہے اسے منتخب کریں (آپ اسے نام سے تلاش کرکے اپنا وقت بچا سکتے ہیں) > اگلا کلک کریں: جائزہ:
اگلی اسکرین پر، صارف بنائیں :
آپ کو ان کو اگلی اسکرین پر دیکھنے کے قابل ہونا چاہئے:
مشورہ: آپ ان دونوں اقدار کو ہاتھ میں رکھنا چاہیں گے، کیونکہ آپ کو اگلے مرحلے میں ان کی ضرورت ہوگی۔
اب، جب آپ AWS انٹرفیس کے ساتھ کام کر چکے ہیں، تو آپ آسان کنفیگریشن کے لیے اپنی ورڈپریس سائٹ پر واپس جا سکتے ہیں۔
یہاں، آپ کو اپنی wp-config.php فائل پر کام کرنے کی ضرورت ہے۔ اس کے بارے میں جانے کے دو طریقے ہیں- FTP یا cPanel فائل مینیجر کے ذریعے۔
اپنی wp-config.php فائل میں درج ذیل کوڈ کا ٹکڑا شامل کریں۔ پچھلے مرحلے سے ستاروں کو اپنی اصل کلیدوں سے تبدیل کرنا نہ بھولیں (جن کے بارے میں ہم نے آپ کو کہا تھا کہ ہاتھ میں رکھیں):
define( 'AS3CF_AWS_ACCESS_KEY_ID', '********************' );
define( 'AS3CF_AWS_SECRET_ACCESS_KEY'، '*********************' );
یہ میری ویب سائٹ کی wp-config.php فائل میں اس طرح نظر آتا ہے:
آپ نے جو تبدیلیاں کی ہیں اسے محفوظ کرنا نہ بھولیں
ترتیبات → آف لوڈ S3 پر جائیں۔
آپ کو اپنی بالٹی کا نام دینے کے لیے کہا جائے گا: آپ کون سی بالٹی استعمال کرنا چاہیں گے؟ فیلڈ میں اپنی S3 بالٹی (XYZ) کا نام بھریں اور Save Backet :
تبدیلیوں کو محفوظ کرنے کے بعد آپ مکمل plugin کا انٹرفیس دیکھ سکتے ہیں:
نوٹ: موجودہ بالٹیوں کو یا نئی بالٹی بنانے کے بٹن IAM صارف پالیسی سیٹ اپ کی وجہ سے کام نہیں کریں گے۔
اب تک، آپ نے ترتیب دینے کا کام مکمل کر لیا ہے۔ آپ کے تمام نئے اپ لوڈز خود بخود Amazon S3 پر آف لوڈ ہو جائیں گے۔ اس کے علاوہ، plugin ان فائلوں کے لیے فائل کے یو آر ایل کو خود بخود دوبارہ لکھ دے گا۔ اس طرح، فائل آپ کے سرور کے بجائے Amazon S3 سے بھیجی جاتی ہے۔
موجودہ فائلوں کو Amazon S3 پر اپ لوڈ کرنے کے لیے، آپ کو پریمیم ورژن کی ضرورت ہوگی۔
اگر آپ خاص طور پر کچھ بھی تبدیل کرنا چاہتے ہیں تو آپ plugin کی فعالیت کے ساتھ کھیل سکتے ہیں۔ تاہم، زیادہ تر حالات کے لیے، پہلے سے طے شدہ ترتیبات بہت اچھی ہیں۔
اگر آپ کی فائلیں سرور پر موجود نہیں ہیں، تو سرور کا بوجھ کم ہو جائے گا کیونکہ یہ میڈیا فائلوں یا ممکنہ اثاثوں کو پیش کرنے کا ذمہ دار نہیں ہے۔ یہ صفحہ کو زیادہ تیزی سے لوڈ کرتا ہے۔
اگر آپ اپنے میزبان کی سٹوریج کی حد ختم ہونے سے ڈرتے ہیں، تو S3 اس کے لیے سب سے سستا حل پیش کرتا ہے۔
چونکہ بڑی میڈیا فائلوں کو آپ کی سائٹ سے sommmewheeere eelse رکھا جاتا ہے، اس لیے ورڈپریس سائٹ (جیسے میزبانوں کے درمیان) کو اپ گریڈ کرنا یا اس کے ارد گرد منتقل کرنا بہت آسان ہے۔ حرکت کرتے وقت، آپ صرف پی ایچ پی فائلوں کو ہی منتقل کر رہے ہیں، جو بہت ہلکی اور منتقل کرنے میں آسان ہیں۔
Amazon S3 انٹرنیٹ کے ایک بڑے حصے کو طاقت دیتا ہے۔ اس کا مطلب یہ ہے کہ اگر Ammmazzzon پیمانہ بڑھاتا ہے، تو آپ کی ویب سائٹ بھی سکیل ہو جائے گی۔
Amazon S3 پہلے سال کے لیے مفت ہے (5GB اسٹوریج تک)۔
آپ ورڈپریس S3 plugin استعمال کرتے ہوئے اپنی بڑی میڈیا فائلوں کو آسانی سے آف لوڈ کر سکتے ہیں اور Amazon Web Services کے بنیادی ڈھانچے سے بھی فائدہ اٹھا سکتے ہیں۔ پورے عمل میں 30 منٹ سے زیادہ وقت نہیں لگتا ہے۔ ایک بار جب آپ WordPressss کو Amazon S3 کے ساتھ مربوط کر لیتے ہیں، تو آپ کی ویب سائٹ زیادہ موثر اور تیز ہو جائے گی- اور آپ کے زائرین زیادہ خوش ہوں گے۔
ویب سائٹ کے ہیڈر اور فوٹر ضروری عناصر ہیں۔ زیادہ تر معاملات میں، ہیڈر نیویگیشن فراہم کرتا ہے…
مارکیٹ میں سب سے زیادہ مقبول ورڈپریس تھیمز میں سے دو Astra اور OceanWP ہیں۔ پیشہ ورانہ…
ایک بہترین نیوز ویب سائٹ بنانے کے لیے ضروری نہیں کہ آپ ویب ڈیزائنر بنیں۔ ہم…
اخبار کی تھیم ایک اہم ترین ورڈپریس تھیم ہے جسے tagDiv نے ڈیزائن کیا ہے، ایک…
جب آن لائن اسٹور قائم کرنے کی بات آتی ہے تو، WooCommerce جانے والا plugin ہے۔ یہ…
ہیڈر عام طور پر پہلی چیز ہوتی ہے جب کوئی شخص آپ کی ویب سائٹ پر جانے پر دیکھتا ہے،…