طراحی سایت
طراحی سایت

برای راه اندازی وب سایت چه پیش نیازهایی لازمه ؟

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

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

مثلاً ممکنه برای یک سایت ساده ، درخواست خرید یک سرور اختصاصی بدید یا برای داشتن یک سری امکانات اولیه و معمول ، هزینه نوشتن یک سیستم مدیریت محتوای اختصاصی رو متحمل بشید .

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

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

هاست دامین سایت
هاست دامین سایت

هر چی که باید در مورد هاست و فضای میزبانی بدونید

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

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

همچنین طبق مثال بالا باید نرم افزار با سیستم عامل بخونه . ممکنه سایت با زبان برنامه نویسی قابل اجرا در ویندوز نوشته شده باشه و یا یک سایت رو با زبان برنامه نویسی قابل اجرا در سیستم عامل لینوکس نوشته باشن . بنابراین نیاز هست که سیستم عامل صحیحی در این خصوص انتخاب بشه .

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

این مثال رو مد نظر قرار بدید تا بریم بحث رو یکم فنی تر پیش بگیریم و به سوالاتی که در ذهن شماست جواب بدیم .

  1. چطوری یک هاست خوب بخریم؟

انواع فضای میزبانی یا هاست ( host )

تا اینجا فهمیدیم که برای داشتن سایت نیاز به یک کامپیوتر مناسب متصل به اینترنت داریم . که به اون سرور (Server) میگیم . اما آیا برای هر سایت یه کامپیوتر اختصاصی یا یدونه سرور لازمه ؟ قطعا جوابش خیر هست . پس باید چیکار کنیم ؟

مدیران سرور (کسایی که سرور رو مدیریت میکنن ) میان این کامپیوتر رو به چند بخش تقسیم میکنن که بهش میگن هاست ( Host ) . حالا هرکدوم از این هاست رو در اختیار یک نفر قرار میدن که سایتش رو در اونجا قرار بده . یعنی یک سرور میتونه چندین هاست داشته باشه و چندین سایت رو میزبانی کنه .

اینکه این سرور چند سایت رو میتونه میزبانی کنه به مشخصات سخت افزاری سرور و سایت های میزبانی شده بر میگرده . بعنوان مثال یک سایت فروشگاهی بزرگ با تعداد بازدید بالا به قطعات سخت افزاری قدرتمند تری نیاز داره تا یک سایت شرکتی معمولی. بنابراین اگر روی یک سرور دو تا سایت بزرگ فروشگاهی قابل نصب باشه میتونیم 50 سایت معمولی و کم بازدید رو روی سروری با همون مشخصات پیاده سازی کنیم .

تفاوت هاست ویندوز و لینوکس چیه ؟

اگر سیستم عامل سرور ویندوز باشه به هاست های اون سرور میگیم هاست ویندوز و اگر لینوکس باشه میگیم هاست لینوکس . اگر سایت شما قرار باشه به زبان برنامه نویسی ASP نوشته بشه باید هاست ویندوز بگیرید و اگر قراره به زبان برنامه نویسی PHP نوشته بشه باید هاست لینوکس بگیرید .

شما قرار نیست با ویندوز و لینوکس کار کنید !! . نیاز هم نیست که کامپیوتر خونه شما ویندوز و یا لینوکس باشه . همه هاست ها برای خودشون کنترل پنل دارن و کلیه تنظیمات از طریق همون کنترل پنل انجام میشه  .

با توجه به اینکه اکثر سایت ها به زبان PHP نوشته میشه و سایت های نوین ادمین هم از این قاعده مستثنی نیست بیشتر روی هاست های لینوکس تمرکز میکنیم . کنترل پنل هایی که در هاست های لینوکس ارائه میشه دو نوعه . یکی رو بهش میگیم سی پنل ( Cpanel ) یکی دیگه رو بهش میگیم دایرکت ادمین ( Directadmin ) .

قضیه این کنترل پنل ها مثل سی پنل یا دایرکت ادمین چیه ؟

هر کدوم از این کنترل پنل ها امکان مدیریت و انجام تنظیمات مختلفی رو به شما ارائه میکنن . معمولاً Cpanel امکانات بیشتری رو در اختیار کاربران عادی میزاره و محیطش گرافیکی تر و راحت تره و کاربران باهاش ارتباط بیشتری برقرار میکنن .

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

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

در صورتی که سایت خودتون رو از نوین ادمین خریده باشید هاست شما بصورت رایگان براتون راه اندازی و مدیریت میشه و نیاز به هیچگونه دانش فنی در این زمینه ندارید .

چرا قیمت هاست ها اینقدر متفاوته ؟

همونطور که قبلاً توضیح دادیم یک سرور شامل چندین هاست میشه . فرض کنید مدیر یک سرور ، داره روی کامپیوتری با پردازشگر 4 هسته ای و 8 گیگابایت رم به 100 سایت خدمات هاست ارائه می کنه . مدیر دیگه ای روی سروری با همین مشخصات داره به 150 مشتری خدمات میده . قیمت سرور ها هم یکسان هست . به نظر شما این وسط چه چیزی تغییر کرده ؟

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

بنابراین قیمت ها میتونه نسبت به کیفیت سرور ها ، میزان خدمات پشتیبانی و . . . متفاوت باشه . تا جایی که دو هاست با مشخصات یکسان میتونن تا بیش از 10 برابر تفاوت قیمت داشته باشن .

هر چی که باید در مورد دامین بدونید

منظور از دامین ( Domain ) همون آدرس سایت هست . مثلا آدرس نوین ادمین Novinadmin.com هست . هر سایتی باید یک دامین یا دامنه داشته باشه . دامنه شما میتونه شامل پسوند های مختلفی مثل ir , com , org , info , biz و . . . باشه .

هیچ دو سایتی دارای دامنه یکسان نیستند . بنابراین برای خرید دامنه ابتدا باید بررسی کنید که این دامنه قبلاً توسط کسی خریداری نشده باشه . سایت های زیادی هستند که میتونید از اونها برای بررسی امکان دامنه مورد نظرتون با پسوند های مختلف ، استفاده کنید . مثل   irpowerweb ، netafraz و . . .

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

منظور از DNS و IP چیه ؟ دقیقاً با اینا باید چیکار کنم ؟

شما وقتی یک دامنه می خرید باید اون رو به هاست متصل کنید . این اتصال به کمک نیم سرور (  DNS ) و آی پی ( IP ) انجام میشه . طوری که وقتی کاربر دامنه رو در مرورگر میزنه اطلاعات داخل هاست مطابق نظر شما بهش نمایش داده میشه .

وقتی شما هاست رو خریداری میکنید مشخصه DNS و IP هاست رو به شما ارائه میکنن . مثلاً اطلاعات یک هاست میتونه این باشه :

نیم سرور 1 : ns1.novinAdmin.nom

نیم سرور 2 : ns2.novinadmin.com

آی پی : 145.185.99.185

حالا شما کافیه وارد کنترل پنل دامین بشید و از بخش مدیریت DNS ، مقادیر جدید رو وارد کنید تا دامنه به هاست شما متصل بشه. دقت کنید روند ست شدن دی ان اس ها ممکنه بین 24 تا 48 ساعت طول بکشه. بنابراین در تغییرات dns یک دامین کاملاً دقت لازم رو داشته باشید.

چطوری میتونم به اطلاعات یک دامین دسترسی داشته باشم ؟

اگر دوست داشته باشید اطلاعات یک دامنه رو مشاهده کنید باید از دامنه اصطلاحاً هویز (Whois) بگیرید . سایت های زیادی این کار رو میکنن . اگر دامنتون پسوندش ir هست میتونید از طریق وب سایت مرکز ثبت دامنه های ملی  اقدام کنید . در غیر این صورت میتونید از وب سایت های who.is یا whois.com  برای این کار استفاده کنید .

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

هویز اطلاعات زیادی بهتون میده . مثلاً اینکه این دامنه توسط چه کسی ثبت شده . رابط فنی این دامنه کدوم شرکته . دی ان اس های دامنه چیه . دامنه در چه تاریخی ثبت شده و در چه تاریخی منقضی میشه و . . .

هر چی که باید در مورد سیستم مدیریت محتوا یا CMS بدونید

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

شما دو راه پیش رو دارید . یا اینکه یک نرم افزار اماده نصب کنید یا اینکه بخواید براتون این نرم افزار رو از اول بنویسن . این نرم افزارها که بهشون سیستم مدیریت محتوا یا CMS میگیم کارشون اینه که یه بستری فراهم کنن تا شما بدون نیاز به کد نویسی بتونین در سایتتون محتوا بزارید و با ساییتون کار کنید .

سیستم های مدیریت محتوای آماده خودشون دو نوع هستند. یه سری هاشون پولی هستند و باید خریداری بشن. یه سری هاشونم رایگانه و میتونید براحتی نصب و استفاده کنید . CMS های اختصاصی بسته به این که شما چه امکاناتی مورد نیازتون هست از اول نوشته میشن و هزینه های بسیار بالاتری نسبت به CMS های اماده دارن .

سوالی که اکثر کاربران با ترس و لرز میپرسن و هرکسی هم یه جوابی بهشون میده اینه که  : برای سایتمون بهتره CMS آماده استفاده کنیم یا اختصاصی؟

جواب این سوال در قالب چند خط نمیگنجه و خودش یک مقاله بسیار طولانی هست ولی ما به اکثر دوستانی که تازه میخوان وارد دنیای سایت و مدیریت سایت بشن میگیم بهتره از CMS های آماده خصوصاً CMS رایگان وردپرس استفاده کنید . برای این پیشنهاد هم دلایل بسیار زیادی داریم. پیشنهاد میکنم مقاله “سیستم مدیریت محتوای آماده یا اختصاصی ؟ مسئله این است !! ” که در این خصوص نوشتیم رو مطالعه کنید.

من از این چیزایی که میگید سر در نیاوردم . حالا باید چیکار کنم؟

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

ما در نوین ادمین هدف اولمون اینه که شما دقیقاً بدونید چه مقدار و برای چه کاری هزینه می کنید و این هدف فقط با یک مشاوره صادقانه و ارائه آموزش های اولیه بدست میاد.

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