مفاهیم مقدماتی در طراحی سایت

کسب‌وکار اینترنتی چیست؟

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

مزایای داشتن کسب‌وکار اینترنتی

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

سرور چیست؟

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

از سرورها درزمینهٔ های مختلفی بهره گرفته می‌شود که برخی از آن‌ها به شرح زیر است:

  • میزبانی وب‌سایت‌ها
  • کنترل و مدیریت شبکه‌های کامپیوتری
  • استفاده به‌منظور ایمیل سرور، دیتابیس سرور و …
  • استفاده در انواع رشته‌های فنی مهندسی، پزشکی و نظامی و …
  • برای نگهداری و ذخیره اطلاعات و ….

 کاربرد سرور در میزبانی وب‌سایت‌ها

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

هاست (Host) چیست؟

فضایی از سرور است که وب‌سایت شما در آن قرار دارد. به عبارتی، هاست به فضای میزبانی گفته می‌شود که فایل‌های سایت بر روی آن قرار می‌گیرند. هر سایت برای راه‌اندازی به فضایی نیاز دارد که بتوان اطلاعات آن را در آن فضا قرار داد. بر روی یک سرور، یک یا دو یا چندین سایت (بسته به قدرت پردازنده، قدرت رم، میزان فضای سرور و میزان استفاده وب‌سایت‌ها) می‌توان میزبانی کرد. هر کاربری که وارد وب‌سایت شما می‌شود درواقع به آن سروری که فایل‌های وب‌سایت شما در آن نگه‌داری می‌شود، وصل می‌شود.

به‌تناسب نوع سیستم‌عامل و نوع زبان برنامه‌نویسی وب‌سایت‌ها، هاست به دو دسته تقسیم می‌شود:

هاست ویندوزی

هاست لینوکسی

اگر زبان برنامه‌نویسی سایت PHP باشد (مثل وردپرس)، از هاست لینوکسی و اگر زبان برنامه‌نویسی سایت ASP باشد، از هاست‌های ویندوزی استفاده می‌شود.

هاست‌ها به‌تناسب نوع استفاده از آن‌ها و ماهیتی که دارند، به چندین دسته تقسیم می‌شوند:

هاست اشتراکی (Shared): از یک سرور برای میزبانی چندین وب‌سایت استفاده می‌کنند. این گزینه ازنظر اقتصادی برای صاحبان سایت مقرون‌به‌صرفه تر است.

هاست رایگان (Free): درواقع نوعی هاست اشتراکی بوده، ولی برخی از شرکت‌ها برای تبلیغات شرکت هاستینگ خود، هاست رایگان البته با امکانات محدود در اختیار مشتریان خود قرار می‌دهند.

هاست مجازی (VPS): در این مدل، سرور به کمک نرم‌افزارها به چند سرور مجازی تقسیم‌بندی شده و در اختیار کاربران قرار می‌گیرد. کاربران با استفاده از نرم‌افزارهای Remote desktop، می‌توانند به سرور وصل شده و تنظیمات و تغییرات دلخواه خود را بر روی بخشی از سرور که به آن اجازه دسترسی دارند، اعمال کنند.

هاست اختصاصی (Dedicated): دقیقاً برخلاف هاست اشتراکی است. در این مدل، معمولاً یک سرور به یک سایت خاص اختصاص داده می‌شود. در چنین حالتی برخی از کارها نظیر نصب سیستم‌عامل و … بر عهده خود مشتری است. در این مدل، کاربران می‌توانند کنترل کامل منابع را در اختیار بگیرند.

هاست ابری (Cloud): در این هاست که اخیراً بسیار متداول شده است، به‌جای یک سرور، چندین سرور در اختیار سایت قرار می‌گیرد. این وب‌سایت‌ها به دلیل برخورداری از چندین سرور از آپتایم بالایی برخوردار هستند چراکه اگر یک سرور دچار اختلال شود عملیات مدیریت هاست و سایت به کمک سرورهای دیگر پوشش دهی می‌شود و همین باعث در دسترس بودن تقریباً همیشگی آن‌ها می‌شود. این نوع سرویس برای وب‌سایت‌هایی که uptime بالا و میزان ترافیک برایشان اهمیت دارد، استفاده می‌شود.

هاست پرسرعت (هاست نیمه اختصاصی): در حالت هاست اشتراکی تعداد وب‌سایت‌هایی که بر روی یک سرور میزبانی می‌شود بسیار زیاد است؛ ولی در هاست پرسرعت تعداد کمی وب‌سایت از سرور بهره‌مند می‌شوند. بنابراین قدرت استفاده از منابع بیشتر بوده و امکانات بهتری در اختیار وب‌سایت‌ها است. به این نوع هاست‌ها، هاست نیمه اختصاصی نیز گفته می‌شود.

لوکال هاست (هاست محلی): این فضا بیشتر به درد افرادی می‌خورد که می‌خواهند وب‌سایتی طراحی و تست کنند و بعد آن را به هاست اصلی منتقل کنند. این نوع هاست بیشتر جنبه تستی دارد.

چند اصطلاح دیگر در رابطه با هاست‌ها

ریسلر (Reseller): به معنی فروش مجدد یا نمایندگی است. در هاست ریسلر، افراد نمایندگی فروش هاست را از یک ارائه‌دهنده سرویس‌های هاست گرفته و آن را باز فروش می‌کنند. هاست ریسلر قادر است فضایی که در اختیار دارد را به کاربران زیادی داده تا بتوانند سایت خود را مدیریت کند. Register.com نمونه‌ای از یک نمایندگی یا ریسلر است.

هاست آی پی (Host IP): زمانی که برای یک سایت IP اختصاصی تعریف شود، فرد بدون واردکردن آدرس سایت می‌تواند با واردکردن آدرس آی پی به سایت دسترسی داشته باشد. البته هیچ الزامی برای داشتن آی پی اختصاصی برای سایت نیست.

دیتابیس، پایگاه داده (Database): به گروهی از داده‌ها (متن، موسیقی، فیلم و اسناد و …) گفته می‌شود که با ساختار خاصی روی دیسک سخت یا به‌صورت مجازی ذخیره‌شده‌اند.

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

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

سی پنل (cPanel): یک کنترل پنل تحت وب است و امکان مدیریت هاست‌ها و سرورهای تحت ویندوز و لینوکس را برای شما فراهم می‌کند. کاربران می‌توانند آدرس‌های ایمیل خود را در سی پنل ایجاد و مدیریت کنند. همچنین دامنه‌ها، بانک‌های اطلاعاتی، نسخه‌های مختلف PHP و تقریباً تمام جوانب یک سرور را کنترل کنند.

تفاوت‌های عمده سی پنل و دایرکت ادمین:

  • سی پنل متعلق به شرکت آمریکایی بوده و دایرکت ادمین متعلق به شرکت کانادایی است.
  • هزینه لایسنس سی پنل در مقایسه با دایرکت ادمین بسیار بالاتر است.
  • رابط کاربری سی پنل در مقایسه با دایرکت ادمین بسیار بهتر است.
  • دایرکت ادمین نسبت به سی پنل سبک‌تر است.
  • انجام کارهایی نظیر copy، move و … در سی پنل بسیار راحت‌تر از دایرکت ادمین است
  • پشتیبانی و توسعه سی پنل بسیار قوی‌تر از دایرکت ادمین است
  • مدیریت سرور با کنترل پنل سی پنل بسیار راحت‌تر از سرور با کنترل پنل دایرکت ادمین است.

دامنه (Domain):

هنگامی‌که می‌خواهید وب‌سایتی داشته باشید، اولین چیزی که از شما سؤال می‌شود، سؤالاتی در مورد هاست و دامنه است. مثلاً هاست خریده‌اید؟ دامنه شما چیست؟

دامنه، آدرسی است که شما در مرورگر تایپ می‌کنید تا وارد سایت شوید. به عبارتی، نامی است که شما برای سایت خود انتخاب می‌کنید. هر دامنه دارای بخش‌های مختلفی است:

برای مثال در سایت www.amin1990.com

www — > بخش همگانی برای همه دامنه‌هاست.

Amin1990 —- > نام دامنه است که به‌صورت مجزا برای هر سایت به‌صورت انحصاری لحاظ می‌شود.

Com —–> همان پسوند سایت است. پسوندهای معتبر، پسوندهایی هستند که توسط کمیته ICANN تائید شده باشند.

این پسوندها ازنظر فنی top level domain یا به‌اختصار TLD خوانده می‌شوند که به سه دسته کلی تقسیم می‌شوند:

پسوندهای عمومی: (gTLD): این پسوندها که عبارت‌اند از: .net، .com، .org و … ، برای ثبت و استفاده عموم قابل‌استفاده می‌باشند. ثبت این دامنه‌ها از طریق registrar ها که توسط ICANN اعلام شده‌اند، امکان‌پذیر است.

پسوندهای اختصاصی: پسوندهایی که افراد و سازمان‌هایی با مشخصات و فعالیت‌های خاص بر روی آن‌ها می‌توانند اقدام به ثبت دامنه نمایند. مانند .coop، .gov و … ، که در هنگام ثبت ارائه مدارک و رعایت قوانین خاص اجباری خواهد بود.

پسوندهای ملی، کشوری (ccTLD): علاوه بر پسوندهای عمومی و خاص، کشورهای مختلف نیز می‌توانند اقدام به درخواست پسوند با کد اختصاری کشور خود را بنمایند. پسوندهایی نظیر .it، .ir، .cc و … ، از این قبیل هستند.

منظور از Registrar چیست؟

مراکز رسمی ثبت و نگهداری دامنه و تحت نظارت سازمان ICANN می‌باشند که ثبت دامنه‌های متداول gTLD از طریق آن‌ها انجام می‌گیرد.

زیر دامنه (subdomain): زیر دامنه، دامنه‌ای است که خود بخشی از یک دامنه بزرگ‌تر است. نامی است که قبل از دامنه اصلی قرار می‌گیرد. برای مثال، دامنه اصلی شما domain.com باشد، آدرس shop.domain.com یک زیر دامنه است. زیر دامنه یک سایت می‌تواند با زبان برنامه‌نویسی متفاوتی از دامنه اصلی پیاده‌سازی شود.

آیا اتصال چند دامنه به سایت و هاست امکان دارد؟

پارک دامین (Park domain): برای اتصال چند دامنه به هاست و یا سایت از پارک دامین استفاده می‌شود که ازنظر سئو و رتبه‌بندی گوگل، داشتن یک سایت با چندین آدرس مناسب نیست و به‌جای آن می‌توان از ریدایرکت استفاده کرد.

درواقع پارک دامین، دامنه‌هایی هستند که به یک دامنه اصلی اشاره می‌کنند و محتوای تمام آن‌ها با دامنه اصلی یکسان است. برای مثال، دامنه اصلی شما Example.com است و کاربر example.ir را وارد نماید، درصورتی‌که دامنه دوم را خریداری کرده و آن را به‌عنوان دامنه جانشین تعریف کرده باشید، بازهم کاربر صفحه اول سایت Example.com را مشاهده خواهد کرد. با این روش، می‌توانید اشتباهات تایپی کاربران را اصلاح کنید و کاربران راحت‌تر سایت شمارا پیدا کنند.

ادان دامین (Addon domain): با این روش می‌توانید در فضای سایت خود، اقدام به میزبانی از چندین دامنه با محتوای متفاوت از یکدیگر کنید. برای هر دامنه که در قسمت addon domain اضافه شود، در فضای سایتتان، شاخه‌ای به همان دامنه ایجاد می‌گردد که می‌توانید فایل‌های مربوط به آن سایت را در آن قسمت قرار دهید.

در برخی شرکت‌های هاستینگ و در قسمت خرید پلن ها، از عبارت “امکان راه‌اندازی دو سایت” استفاده شده که همان addon domain است.

ریدایرکت (domain forwarding): منظور، ارجاع یک دامنه ثبت‌شده به دامنه یا آدرس URL دیگری می‌باشد. زمانی که آدرس سایت شما example.com باشد و example.ir را هم خریداری و آن را به‌عنوان domain forwarding تعریف کرده باشید، هنگامی‌که کاربر در مرورگر آدرس Example.ir را وارد کند، بعد از زدن دکمه enter، دامنه اصلی وب‌سایت Example.com در مرورگر نمایش داده می‌شود.

تفاوت park domain و domain forwarding: درواقع تفاوت park با forward در این است که وقتی دامنه park شده را در مرورگر وارد نمایید، هیچ‌گاه دامنه اصلی نمایش داده نمی‌شود و مانند این است که دامنه اصلی سایت را وارد کرده‌اید، اما در redirect یا فوروارد، زمانی که دامنه ریدایرکت شده را در مرورگر وارد کنید، بلافاصله بعد از زدن دکمه اینتر، دامنه اصلی سایت نمایش داده می‌شود.

WHOIS: در این سایت، می‌توانید دامنه موردنظر را جستجو کرده و آزاد بودن دامنه موردنظر را بررسی کنید. همچنین می‌توانید نام و اطلاعات تماس مالک دامنه خاصی را مشاهده کنید.

از کجا دامنه بخریم؟ سایت‌های مختلفی برای انتخاب و تست دامنه موردنظر وجود دارد. کافیست در اینترنت عبارت خرید دامنه سایت را جستجو کنید تا به لیست بلندی از سایت‌ها دسترسی داشته باشید.

در ویدیو آموزشی خرید هاست و دامنه، نحوه خرید هاست و دامنه به‌صورت کامل توضیح داده شده است.

در انتخاب دامنه domain از چه کاراکترهایی می‌توانیم استفاده کنیم؟

  • نام دامنه می‌تواند شامل تمام حروف لاتین با حروف کوچک باشد
  • می‌تواند شامل تمامی اعداد از صفر تا 9 باشد
  • می‌تواند شامل خط تیره (-) باشد
  • یک دامنه نمی‌تواند شامل خط فاصله سفید باشد
  • یک دامنه نمی‌تواند شامل نقطه باشد یک دامنه نمی‌تواند شامل اشکالی از قبیل (&,%,$,@,!,#) باشد

نیازمندی‌های قبل از خرید دامنه چیست؟ (معیارهای انتخاب دامنه)

  • موضوع دامنه و سایت را مشخص کرده باشید
  • عنوان و نام دامنه متناسب با کارکرد و موضوع فعالیت سایت باشد
  • هاست برای ثبت دامنه خریداری کرده باشید
  • تا جای ممکن نام دامنه خود را کوتاه انتخاب کنید
  • نام دامنه انتخابی املای روان و صریحی داشته باشد

نام دامنه خیلی فراتر از آدرس سایت است. دامنه، کسب‌وکار و هویت آنلاین شمارا نشان می‌دهد؛ پس سعی کنید بهترین نام را برای سایت خود انتخاب کنید.

حال که دامنه موردنظر را خریداری کردید، لازم است نیم سرورها را به آدرس دامنه، در بخش مدیریت دامنه‌ها اضافه کنید.

دی ان اس (DNS): دی ان اس، حکم دفترچه تلفن شما در اینترنت است. وظیفه اصلی‌اش تبدیل نام دامنه به آدرس آی پی است.

خرید و تمدید دامنه: معمولاً هنگام خرید دامنه سایت، آن را برای یک سال خریداری می‌کنید و بعدازآن باید آن را تمدید کنید. این کار از طریق وب‌سایت‌هایی که دامنه را در ابتدا از آن‌ها خریداری کرده‌اید، انجام می‌گیرد.

چطور می‌توانم از وضعیت ثبت شدن یا نشدن دامنه موردنظرم مطلع شوم؟

برای ثبت و خرید دامنه‌های ccTLD، لازم است که در سایت nic.ir ثبت‌نام کرده و نیک هندل داشته باشید. برای ثبت و خرید دامنه‌های gTLD، می‌توانید از سایت‌های دیگری مثل onlinenic.com یا شرکت‌های واسطه ایرانی اقدام کنید.

چقدر طول می‌کشد که دامنه تازه به ثبت رسیده بر روی اینترنت فعال شود؟

برای دامنه‌های ccTLD، معمولاً بین 12 تا 48 ساعت طول می‌کشد که یک نام دامنه بر روی اینترنت فعال شود ولی برای دامنه‌های gTLD، بلافاصله سایت شما روی اینترنت فعال می‌شود.

هاست ایران – هاست اروپا

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

برخلاف تصور افراد، مدت‌زمانی که شما دامنه‌تان را تمدید کرده‌اید، (یک سال یا 5 سال)، در سئو سایت تأثیری ندارد. یکی از مهم‌ترین عوامل در سئو و دامنه، پسوند ccTLD سایت است. برای مثال اگر پسوند دامنه سایت شما .ir باشد و مشتریان شما هم از ایران جستجو کنند، سایت شما در نتایج جستجو در رتبه بهتری قرار می‌گیرد. همچنین ازلحاظ روانشناسی، دامنه با پسوندهایی چون .com حس بهتری نسبت به دامنه‌هایی چون .biz به کاربر القا می‌کنند. اغلب کاربران بر روی لینک‌هایی که پسوند .biz یا .info دارند، کلیک نمی‌کنند؛ پس بهتر است که اگر در ایران هستید، هم دامنه .com و هم دامنه .ir را برای سایت خود خریداری کنید.

پهنای باند (Bandwidth):

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

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

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