وبسایت: به مجموعهای از صفحههای به هم پیوسته در اینترنت گفته میشود که اطلاعاتی درباره یک موضوع خاص دارند.
وبسایت: مجموعهای از صفحههای به هم پیوسته در اینترنت
وبسایت در مقابل صفحه وب: تفاوت بنیادین
بسیاری از افراد تازهکار، مفهوم صفحه وب را با وبسایت اشتباه میگیرند. یک صفحه وب، یک سند منفرد است که معمولاً به زبان HTML[۳] نوشته میشود و با مرورگر (مانند کروم یا فایرفاکس) قابل مشاهده است. اما یک وبسایت به چندین صفحه گفته میشود که به هم پیوستهاند. برای درک بهتر، یک کتاب را در نظر بگیرید: هر صفحه از کتاب، یک «صفحه وب» است و کل کتاب با تمام فصلهایش، یک «وبسایت» محسوب میشود.
مثال علمی: وبسایت ویکیپدیا شامل میلیونها صفحه وب است (مانند صفحه «گرانش» یا صفحه «نور») که همگی از طریق پیوندهای داخلی به یکدیگر متصل شدهاند. در مقابل، یک صفحه وب تنها مثل همین صفحه «گرانش» است.
| ویژگی | صفحه وب | وبسایت |
|---|---|---|
| تعداد صفحات | 1 صفحه | 2 صفحه یا بیشتر (اغلب بسیار زیاد) |
| آدرس یکتا | یک نشانی اینترنتی[۴] کامل دارد | یک دامنه اصلی (مثل example.com) دارد |
| نیاز به پیوند | به تنهایی دیده میشود | صفحات درون آن با ابرپیوند به هم وصل میشوند |
انواع وبسایتها از نظر ساختار و هدف
وبسایتها بر اساس نحوه تولید محتوا و هدف ایجاد، به دستههای مختلفی تقسیم میشوند. درک این تقسیمبندی برای انتخاب روش مناسب طراحی یا استفاده از وبسایت ضروری است.
- وبسایت ایستا[۵]: صفحات از قبل ساخته شدهاند و برای همه کاربران محتوای ثابتی نمایش میدهند. تغییر محتوا نیاز به ویرایش مستقیم فایلها دارد. مثال: وبسایت معرفی یک رستوران که منو و ساعات کاری آن به ندرت عوض میشود.
- وبسایت پویا[۶]: محتوا به صورت لحظهای از پایگاه داده[۷] تولید میشود و میتواند بر اساس کاربر تغییر کند. مثال: اینستاگرام که خوراک[۸] هر شخص با دیگری متفاوت است.
- وبسایت فروشگاهی (تجارت الکترونیک): امکان خرید و فروش آنلاین کالا یا خدمات را فراهم میکند. دارای بخشهایی مانند سبد خرید و درگاه پرداخت است.
- وبسایت خبری یا مجلهای: به طور مداوم مقالات و گزارشهای جدید منتشر میکند. مثال: بیبیسی فارسی.
- وبسایت آموزشی: دورهها، ویدیوها و تمرینهای تعاملی ارائه میدهد.
اجزای فنی اصلی یک وبسایت (مثال عملی از یک وبسایت مدرسه)
فرض کنید میخواهید یک وبسایت ساده برای دبیرستان خود بسازید. برای اینکه این وبسایت کار کند، به چند جزء اساسی نیاز دارید:
- دامنه[۹]: آدرس منحصر به فرد وبسایت شما، مانند school.example.com. این آدرس توسط مرورگرها به یک آیپی[۱۰] تبدیل میشود.
- میزبان وب[۱۱]: یک کامپیوتر قدرتمند (سرور) که فایلهای وبسایت (صفحات HTML، تصاویر، برگههای سبک[۱۲]) روی آن ذخیره میشود. وقتی کاربری آدرس را وارد میکند، میزبان فایلها را برای او ارسال میکند.
- سیستم مدیریت محتوا[۱۳] (اختیاری): نرمافزاری که بدون نیاز به کدنویسی، میتوانید صفحات جدید اضافه کنید یا محتوای قدیمی را ویرایش کنید. مانند وردپرس[۱۴].
- پیوندهای داخلی: همان لینکهایی هستند که از صفحه «معرفی مدرسه» به صفحه «کادر دبیران» هدایت میکنند.
روایت کوتاه: سارا، دانشآموز کلاس دهم، میخواهد برنامه امتحانات را در وبسایت مدرسه ببیند. او آدرس myschool.ir را در مرورگر تایپ میکند. مرورگر از طریق اینترنت به میزبان وب متصل میشود. میزبان فایل صفحه اصلی را برمیگرداند. سارا روی لینک «برنامه امتحانات» کلیک میکند (یک ابرپیوند) و به صفحه جدیدی هدایت میشود. تمام این صفحات، با هم وبسایت مدرسه را میسازند.
چالشهای مفهومی در درک وبسایت
پرسش ۱: آیا هر صفحه وب لزوماً بخشی از یک وبسایت است؟
پاسخ: خیر. یک صفحه وب میتواند به تنهایی و بدون هیچ پیوندی به صفحه دیگر وجود داشته باشد. به چنین صفحهای «صفحه تکی»[۱۵] میگویند. مثلاً صفحه خطای 404 که در برخی سرورها به صورت مجزا نمایش داده میشود، ممکن است به وبسایت خاصی تعلق نداشته باشد.
پرسش ۲: تفاوت وبسایت با پورتال[۱۶] چیست؟
پاسخ: پورتال نوعی وبسایت است که به عنوان نقطه ورود به منابع مختلف عمل میکند و معمولاً نیاز به احراز هویت (نام کاربری و رمز عبور) دارد. برای مثال، پورتال آموزشی مدرسه که هر دانشآموز با ورود به آن، نمرات، تکالیف و برنامه شخصی خود را میبیند، یک وبسایت تخصصیتر محسوب میشود.
پرسش ۳: چگونه موتورهای جستجو (مثل گوگل) صفحات مختلف یک وبسایت را پیدا میکنند؟
پاسخ: موتورهای جستجو از برنامههایی به نام «خزنده»[۱۷] استفاده میکنند. خزنده از یک صفحه شروع میشود، تمام ابرپیوندهای داخل آن را دنبال میکند و به صفحههای جدید میرود. اگر صفحهای در یک وبسایت به هیچ صفحه دیگری پیوند داده نشود (صفحه یتیم[۱۸])، ممکن است توسط خزنده پیدا نشود.
پاورقیها
[۱] مسیریاب (Router): دستگاهی که ترافیک داده را بین شبکههای کامپیوتری هدایت میکند. معادل انگلیسی: Router
[۲] ابرپیوند (Hyperlink): ارجاعی در یک صفحه وب که با کلیک روی آن، کاربر را به صفحه یا بخش دیگری منتقل میکند. معادل انگلیسی: Hyperlink
[۳] HTML: زبان نشانهگذاری ابرمتن، استاندارد اصلی برای ساختاردهی به صفحات وب. معادل فارسی: زبان نشانهگذاری ابرمتن
[۴] نشانی اینترنتی (URL): رشتهای از کاراکترها که مکان منحصربهفرد یک منبع را در وب مشخص میکند. معادل انگلیسی: Uniform Resource Locator
[۵] وبسایت ایستا (Static Website): وبسایتی که محتوای ثابت و از پیش تعیین شده دارد. معادل انگلیسی: Static Website
[۶] وبسایت پویا (Dynamic Website): وبسایتی که محتوای آن به صورت لحظهای و بر اساس تعامل کاربر تولید میشود. معادل انگلیسی: Dynamic Website
[۷] پایگاه داده (Database): مجموعه سازمانیافتهای از دادهها که به صورت الکترونیکی ذخیره و مدیریت میشوند. معادل انگلیسی: Database
[۸] خوراک (Feed): جریان بهروزرسانی محتوا که معمولاً بر اساس الگوریتمهای شخصیسازی شده به کاربر نمایش داده میشود. معادل انگلیسی: Feed
[۹] دامنه (Domain): نام قابل خواندن برای انسان که به یک آدرس آیپی اشاره میکند. معادل انگلیسی: Domain Name
[۱۰] آیپی (IP Address): شماره منحصربهفرد هر دستگاه متصل به شبکه که به شکل 192.168.1.1 نمایش داده میشود. معادل انگلیسی: Internet Protocol Address
[۱۱] میزبان وب (Web Host): سرویسی که فضای ذخیرهسازی و دسترسی به فایلهای یک وبسایت را روی سرور فراهم میکند. معادل انگلیسی: Web Host
[۱۲] برگههای سبک (Style Sheets): فایلهایی که ظاهر و چیدمان عناصر صفحه وب را تعیین میکنند (معروف به CSS). معادل انگلیسی: Style Sheets
[۱۳] سیستم مدیریت محتوا (CMS): نرمافزاری برای ایجاد، مدیریت و اصلاح محتوای دیجیتال بدون نیاز به تخصص فنی. معادل انگلیسی: Content Management System
[۱۴] وردپرس (WordPress): محبوبترین سیستم مدیریت محتوای متنباز در جهان. معادل فارسی: وردپرس (نام خاص)
[۱۵] صفحه تکی (Single Page): صفحه وبی که هیچ پیوندی به صفحات دیگر یک دامنه ندارد. معادل انگلیسی: Orphan Page
[۱۶] پورتال (Portal): وبسایتی که خدمات، منابع و لینکهای متنوع را در یک نقطه ورود واحد جمعآوری میکند. معادل انگلیسی: Web Portal
[۱۷] خزنده (Crawler): برنامه خودکاری که صفحات وب را برای نمایهسازی توسط موتورهای جستجو پیمایش میکند. معادل انگلیسی: Web Crawler
[۱۸] صفحه یتیم (Orphan Page): صفحه وبی که هیچ صفحه دیگری در همان وبسایت به آن لینک ندهد. معادل انگلیسی: Orphan Page
[۱۹] سئو (SEO): مجموعه روشها برای بهبود رتبه یک وبسایت در نتایج جستجوی ارگانیک. معادل فارسی: بهینهسازی برای موتورهای جستجو