استودیو راست کلیکاستودیو راست کلیکاستودیو راست کلیکاستودیو راست کلیک
  • طراحی سایت وردپرس
    • طراحی سایت آموزشی
    • طراحی سایت فروشگاهی
    • طراحی سایت شرکتی
    • طراحی سایت شخصی
  • مشاوره کسب‌وکار
  • وبلاگ
  • نمونه‌کارها
  • درباره ما
  • ارتباط با ما
سفارش طراحی سایت
✕

وب سایت ها چگونه کار می‌کنند؟ – وب سایت چیست؟

وب سایت چیست؟ - وب سایت ها چگونه کار می‌کنند

وب سایت چیست؟ و وب سایت ها چگونه کار می‌کنند - فرانت‌ اند و بک اند در وب سایت

  • بررسی عملکرد وب سایت‌ها
  • تفاوت FrontEnd و BackEnd
  • بخش ‌های اصلی BackEnd
  • مرورگر چیست؟
  • خلاصه
سرفصل مطالب
این مقاله چقدر مفید بود؟

به این آموزش چه امتیازی می دهید؟

میانگین امتیاز 4.4 / 5. تعداد آرا: 5

وب سایت ها چگونه کار می‌کنند؟ – وب سایت چیست؟

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

بررسی عملکرد وب سایت‌ها

هر سایتی که می‌بینید، از بزرگترین سایت‌ها تا سایت‌های خیلی معمولی، برای در دسترس بودن به هاست (Host) و دامنه (Domain) نیاز دارند. اگر فرض کنیم سایت مثل یک نرم‌افزار است، می‌توانیم خیلی راحت نتیجه بگیریم که هر سایتی برای در دسترس بودن و خدمت‌رسانی نیاز دارد تا بر‌ روی کامپیوترهایی نصب شود. ما اصطلاحا به این کامپیوترها که سایت‌ها بر روی آن قرار می‌گیرند سرور (Server) می‌گوییم.
سرور‌ها دقیقا مشابه یک کامپیوتر هستند که برای اجرای یک سایت کانفیگ (تنظیم) شده‌اند. در این بین باید بدانید هاست‌ها قسمت کوچکی از یک سرور هستند. پس در این مقاله مقدماتی می‌توانیم هاست و سرور را یک مفهوم مشابه در نظر بگیریم.
زمانی که ما آدرس سایتی را در مرورگر جستجو می‌کنیم، درخواست ما توسط شبکه اینترنت برای سرور ارسال می‌شود. سرور هم پس از انجام پردازش‌های لازم، نتیجه آدرس یا همان وب سایتی را که ما به دنبالش بودیم را نمایش می‌دهد.

 

تفاوت FrontEnd و BackEnd در وب سایت چیست؟فرانت‌اند وبک‌اند

به طور کلی از دو منظر می‌توان به دنیای یک سایت نگاه کرد: FrontEnd و BackEnd.

BackEnd قسمتی از یک سایت است که ما به عنوان کاربر نمی‌بینیم. در واقع پشت‌پرده یک سایت به حساب می‌آید که وظیفه پردازش‌های سایت را کنترل می‌کند. برای مثال ما در یک سایت فروشگاهی یک محصول به سبد خرید خود اضافه می‌کنیم و کد تخفیفی روی آن اعمال می‌کنیم، این وظیفه BackEnd است که این عملیات را پردازش کند و در نهایت خروجی کار را به ما نمایش دهد.

FrontEnd قسمتی از یک سایت است که ما به عنوان کاربر می‌بینیم! به بیانی دیگر، ظاهر یک سایت FrontEnd آن است. برای مثال اینکه سایت چه رنگ‌بندی داشته باشد، اندازه اسلایدر درون سایت چه مقدار باشد، دکمه‌ها چه اندازه‌ای داشته باشد، فرم ارتباط با ما کجای صفحه قرار گرفته باشد و…

زبان‌‌های برنامه‌نویسی مورد استفاده در  FrontEnd و BackEnd با یکدیگر متفاوت است.

در FrontEnd زبان‌های HTML, CSS, JS مورد استفاده قرار می‌گیرد.
در BackEnd زبان‌های Python, ASP, PHP مورد استفاده قرار می‌گیرد.

 

بخش ‌های اصلی BackEnd

 وب سرور

وب‌سرور‌ها نرم افزارهایی‌ کامپیوتری هستند که درخواست کاربران را از طریق مرورگر‌ها به شکل HTTP دریافت می‌کنند و پس از پردازش، پاسخ را برای آن‌ها ارسال می‌کنند. به زبانی ساده می‌توان گفت، این وب سرور‌ها هستند که صفحات وب سایت‌ها را در اختیار کاربران قرار می‌دهند. به طور خلاصه بخشی که کاربر با آن تعامل دارد.

دیتا‌بیس

پایگاه‌داده‌ها یا دیتا‌بیس به مجموعه‌ای از اطلاعات با ساختار منظم گفته می‌شود. این پایگاه‌های اطلاعاتی، داده‌ها را در قالبی که برای سیستم‌های کامپیوتری قابل خواندن و دسترسی باشد به‌صورت جدول‌هایی با ساختار منظم دسته‌بندی می‌کنند. این جدول ها مستقل اما هماهنگ با یکدیگر عمل می‌کنند. به طور خلاصه محل ذخیره اطلاعات سایت است و اطلاعاتی مانند: محتوای سایت، کامنت ها و اطلاعات کاربران را ثبت و نگهداری می‌کند.

 

مرورگر چیست؟

مرورگرها

اگر تخصصی بگیم، مرورگر یک نوع کامپایلر به حساب می‌آید که می‌تواند کدهایی که یک سایت را ساخته‌اند را تفسیر کند و به ما نمایش دهد. سخت شد، نه؟ پس به ادامه توضیحات دقت کنید که به ربان ساده به معرفی آن پرداختیم…
دنیای وب، قسمتی از دنیای کامپیوتره، پس خیلی راحت می‌شه نتیجه گرفت در پشت‌صحنه هر سایتی کد قرار گرفته. حالا مرورگرها نرم‌افزارهایی هستند که قابلیت فهم این کدها را دارند و در نهایت یک سایت را به ما نمایش می‌دهند.

یک نکته بسار مهم: مرورگر زبان BackEnd را نمی‌فهمد. به این معنی که اگر ما یک فایل PHP یا ASP به مرورگر بدهیم مرورگر نمی‌تواند آن را به وب سایت مورد نظر ما تبدیل کند، و با آن همانند یک فایل متن برخورد می‌کند.

مرورگر فقط زبان‌های HTML, CSS, JS و فایل‌های رسانه‌ای (عکس، ویدئو و فایل‌‌ صوتی) که در مرورگر قابلیت پخش دارند را متوجه می‌شود.

 

خلاصه مطالب

هر سایتی برای اجرا نیاز دارد بر‌ روی کامپیوتر‌هایی نصب شود، به این کامپیوترها هاست یا سرور می‌گوییم. هر سایتی هم از دو قسمت تشکیل شده FrontEnd و BackEnd. مرورگرها نرم‌افزارهایی هستند که قابلیت دسترسی به سایت‌ها را برای ما ممکن می‌کنند، کدهای یک سایت را به شکلی که ما بتوانیم از آن سایت استفاده کنیم تفسیر می‌کنند.

FrontEnd قسمتی است که کاربر با آن تعامل دارد و زبان‌های آن Html , Css, javascript است، که همان زبان‌هایی است که مرورگر می‌فهمد. BackEnd قسمتی است که با سرور در ارتباط است. زبان‌های آن Python , Asp, Php و دارای دو بخش: وب‌سرور که مسئول پردازش و دیتا‌بیس که محل نگهداری اطلاعات سایت می‌باشد.



دعوت به گذاشتن کامنت

امیدوارم که یک دید کلی از این‌که وبسایت‌ها چطوری کار می‌کنند، دستتون آمده باشد. هر سوالی یا ابهامی در این مورد دارید حتما در قسمت کامنت‌ها با ما در میان بگدارید.
ارسال دیدگاه




یک لقمه تجربه برای رشد بیشتر کسب‌وکار شما

دنیای رقابتی امروز، فرصت تصمیم گیری اشتباه را به هیچ کسب‌و‌کاری نمی‌دهد. احتمال بی‌راهه رفتن بسیار زیاد شده که شاید موجب شود میلیون‌ها تومان ضرر مالی کنید و هیچ‌گاه به کسب‌وکار رویایی خود نرسید. اما شاید یک سوال یا یک تجربه بتواند مانع از چنین رویدادی شود…



اشتراک گذاری

مطالب مرتبط

مهارت شبکه سازی چیست؟ - استفاده از مهارت‌های شبکه‌سازی در کسب و کار

احتمالا با شنیدن اسم شبکه سازی، با ترس از چگونگی انجام آن مواجه می‌شوید. حالا وقت آن رسیده که با مفهوم شبکه سازی آشنا شوید و مهارت لازم برای Networking در کار و نیازهای خود را کسب کنید.

۲۸ خرداد ۱۴۰۱

مهارت شبکه سازی چیست؟ – استفاده از مهارت‌های شبکه‌سازی در کسب و کار


اطلاعات بیشتر
7 اشتباه رایج در طراحی صفحه اصلی سایت

صفحه اصلی سایت شما مهم‌ترین صفحه‌ای است که باید با دقت به تمام اجزای آن توجه کنید.

۲۱ خرداد ۱۴۰۱

آشنایی با رشته کامپیوتر – معرفی رشته مهندسی کامپیوتر


اطلاعات بیشتر
تفاوت Frontend و Backend - فرق فرانت اند و بک اند

فرق فرانت اند و بک اند در اقدامات مربوط به ظاهر سایت که وظیفه فرانت اند کار و اقدامات مربوط به تولید محصول نهایی که وظیفه بک اند کار است، می‌باشد.

۱۴ خرداد ۱۴۰۱

تفاوت Frontend و Backend – فرق فرانت اند و بک اند


اطلاعات بیشتر

2 Comments

  1. hassan movahed گفت:
    ۲۴ مهر ۱۴۰۰ در ۲۳:۵۲

    سلام مرورگری که روی گوشیاهم هست دقیقا همینه کارش؟
    ممنون

    پاسخ
    • تیم مدیریت استودیو راست‌کلیک گفت:
      ۱۸ آبان ۱۴۰۰ در ۱۱:۴۸

      سلام و درود
      بله تمامی مرورگرها روی هر نوع دیوایسی وظیفه‌ی رند کردن یا همون نمایش صفحات وب رو دارن.
      موفق باشی

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق این وبسایت متعلق به استودیو راست‌کلیک می‌باشد.

سایت شخصی | سایت شرکتی | سایت آموزشی | فروشگاه اینترنتی

logo-samandehi