دسته‌ها
آموزش آموزش های رایگان صحبت های خودمونی مقاله ها

چه جوری یه سایت کار میکنه؟

سلام!
یه چند روزی نمیدونم یا شاید چند وقتی تو محله نبودم!
درگیرم!
خیل خوب میپیچیم سر اصل مطلب: یه سایت چه جوری راه میفته, چه جوری کار میکنه, چه جوری با کاربر ارتباط برقرار میکنه و کلا سایت چیه
در حقیقت سایت هیچی نیست! نه کامپیوتر, نه سرور, نه شبکه و کلا هیچی
سایت مجموعه یه سری فایله که رو سرور (یه کامپیوتر با قدرت 50 برابر کامپیوترای خونگی ما شایدم بیشتر) نگهداری میشه
خیلیه! نه؟
خوب آره وقتی اینهمه کاربر میریزن روش باید بتونه کار کنه!
خوب فایل هیچی نیست!
چیزی نیست که بشه بهش دست زد, دیدش, خوردش, تنفسش کرد و غیره
هیچی!
اصلا فایل وجود نداره!
فقط یه سری نوشتست ولی با این فرق که دیده نمیشه
شاید بگید این فایلای exe که ما اجرا میکنیم, این فایلای mp3 که گوش میدیم, اینا چین؟
جواب: اینام یه سری نوشتن!
باورتون نمیشه؟
برین تغییر فورمتش بدین به txt اونوقت میبینید من چی میگم! (البته وقتی میخونیدش نمیفهمید توش چی نوشته: فقط کامپیوتر و گوشی و تبلت و اینجور چیزا میفهمن(چیزایی که CPU دارن))
خوب:
سایت یه سری فایله که میزبانی میشه
یه سری فایل با ساختارای html, php, asp و غیره و غیره و غیره!
خوب احمق جون اینا رو میدونیم!
چه جوری میشه راه انداخت؟
آهان!
شما باید از هاج آقایی که وب سرور میده یه هاست(host) یا سرور مجازی(VPS(Virtual private server)) یا سرور اختصاصی(VDS(Virtual Dedicated server)) بخرید!
که پولشم بیچارتون میکنه
سایت رو یه نرم افزار وب سرور مثل apachi میزبانی میشه, با یه سری parser مثل php فایلایی مثل php script رو به html که وب برازرا بتونن بخونن تبدیل میکنه و اجرا میکنه!
البته همه اینا توسط سیستم عامل سرور (windows server, linux, سیستم عاملای دیگه) کنترل میشه!
حالا ببینید اگه بخواید یه سیستم عامل بنویسید, باید فکر سرورای بدبختم باشید!
خوب حالا وقتی بازدید میره بالا چی میشه که منابع سرور خورده میشه؟
بزارید یه مثال بزنم:
تو کامپیوترتون هی برنامه اجرا کنید, هی اجرا کنید, رم کامپیوترتون ته میکشه!
خوب سرورم همینجوریه!
هر چی بیشتر میان تو سایت شما, رم بیشتری مصرف میشه!
البته تو بحث شبکه یه چیز داریم به اسم پهنای باند که اونم مصرف میشه!
هر چی بازدید از سایت بیشتر باشه, هم رم و هم پهنای باند خورده میشه (کوفتش بشه)
اون وقت, شما میبایست برا همه اینا پول بدید(کسی ماچ نمیخواد)
آره برادر!
یه چیز دیگم به اسم CPU usage کنار خوردن پهنای باند و رم داریم که برا اونم باید پول بدید
در حقیقت CPU usage همون مقداریه که از CPU استفاده شده
کنار همه اینا, شما به یه دامنه احتیاج دارید که آدرس سایتتون باشه(مثلا همین gooshkon.ir)
اگه این دامنه نباشه, کاربراتون برا اینکه بیان به سایت شما باید تو آدرسبار یه آیپی بزنن: مثلا:
92.125.172.94
این یه مثال مندرآوردی بود که ببینید چه دردسرایی برا راه اندازی یه سایت دارین!
من که چند سالیه برنامه نویسی میکنم اینارو تجربه کردم, برا اینا کد زدم, و کلا از این سرورا خیری ندیدم!
خوش باشید: اگه چیزی جا موند یا بهم ایمیل کنید, یا همینجا یه لطفی کنید کامنت بفرمایید
دوستون داشتم, دارم, میدارم, میخواهم داشت, و کلا نمیدونم!
فعلا

از امیر رضا رمضانی

امیر رضا رمضانی هستم.
کارشناسیه مترجمی زبان، در حاله تحسیله ارشد علوم کامپیوتر.

11 دیدگاه دربارهٔ «چه جوری یه سایت کار میکنه؟»

سلام! من که نه مزه حالیم میشه نه ازین کلمات و حروفی که نوشتید چیزی میفهمم! فقط خوشحالم که قهرمان دوباره قهرمان شده!من همیشه دنبال یه سر نخ میگردم که اونو بکشم و ادامه دهم!بقول مجتبی جون به موضوع هم کاری ندارم! من از روی بیکاری کامنت مینویسم مجتبی جونم پاک میکنه!‏.

عزیزم! این منم که در هر پستی یه جور بازی راه می اندازم! همه ی هم محله ایها هر جور که دوست دارند میتونند عمل کنند1‏ ‏! اجازه ی منم دست شماهاست که پست میدهید! اگه دوست دارید پاک کنید خوب بپاکید!‏.

سلام آقا. دست شما درد نکنه واقعا پست آموزنده ای بود. فقط یه سؤال. چه جوری cpu میفهمه که این دستوراتی که مثلا تو فایل mp3 نوشته شده رو چه جوری باید پردازش کنه. خوب این رو هم باید برای cpu توضیح بدن دیگه مگه نه؟

اینو برنامه هایی که اون فایلو میخونن به CPU میشناسونن و ساختار اون برنامه ها رو هم سیستم عامل(زمانی که دارن مینویسنش بهش میگن چه ساختاری رو اجرا کن!) و اون وقت اون برنامه از امکاناتی که سیستم عامل در اختیارش گذاشته, اون فایلو (حالا mp3, jpg و هر فورمت دیگه ای رو) میخونه, اگه عکس باشه نشونش میده, صوتی باشه پخشش میکنه و غیره
و اینکه اگه سیستم عامل اجازه کاریو نده اون برنامه نمیتونه اجرا بشه! اون وقت بخواد فایلو بخونه؟
برا شناسوندن این فایلا (mp3 و بقیه فایلا) یه سری کتابخونه هست که مخصوص صدا طراحی شده که تو برنامه نویسی ازشون استفاده میشه
سوال بود در خدمتم!

دیدگاهتان را بنویسید