بسمه تعالی

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


***اصطلاحات ومفاهیم تخصصی در طراحی،راه اندازی،برنامه نویسی،سئو و بهینه سازی وب سایت-در حال بروز رسانی-قسمت اول***

طراحی، ساخت و راه اندازی وب سایت:


با رشد روز افزون تکنولوژی و فناوری اطلاعات و همه گیر شدن اینترنت و دهکده جهانی وب(www)، می توانیم بگوییم که اینترنت یکی از قسمت های بسیار مهم در زندگی روز مره افراد شه است، بیان این مطلب برای این است که به اهمیت طراحی و راه اندازی وب سایت پی ببرید، افراد با استفاده از اینترنت بدون وجود وب سایت هیچ کاری نمی توانند انجام دهند به زبان واضح تر اینکه اینترنت بدون طراحی و راه اندازی وب سایت معنی و مفهومی ندارد، در واقع لازمه اصلی برای کار با اینترنت ، وب سایت ها می باشند.
حال اگر شما یکی از کاربران اینترنتی باشید با گشت و گذار در دنیای جهانی وب و وب سایت های مختلف به خواسته هایتان دست می یابید. با ابن حال اگر شما جزء افراد یا شرکت ها یا سازمان هایی باشید که برای شغل و بیزینس و فعالیت خود نیاز به یک وب سایت را حس کرده اید باید برای فعالیت خود، طراحی وب سایت انجام دهید و همگام با آپدیت و به روز تکنولوژی و فناوری ، خود را آپدیت کنید.
طراحی وب سایت شامل مکانی است که صفحات مختلف وب در آن وجود دارد و این صفحات وب شامل متون، تصاویر، ویدیوها، صداها و غیره می باشند که این ها وقتی با یک گرافیک حرفه ای و زیبا کنار هم قرار می گیرند وب سایت را به نمایش می گذارند.

آپدیت، به روز رسانی وب سایت:


یک وب سایت بعد از پیاده سازی و آپلود شدن در هاست خود و قرار گرفتن در دهکده جهانی وب(www)، اگر همیشه ثابت باشد و همواره یک متن و تصاویر ثابت و بدون تغییر و یکنواخت را نشان دهد، اولا اینکه اصل کارایی خود را از دست می دهد، ثانیا برای مخاطبین وب سایت خسته کننده خواهد بود.
در اینجاست که نیاز به انجام تغییرات و به روز شدن و اضافه شدن متن و عکس و محتوای وب سایت معنی پیدا می کند. یک وب سایت پس از آپلود شدن و قرار گرفتن در دنیای وب ، نیازمند آپدیت شدن متون و محتوای آن و به روز رسانی مطالب و اضافه یا حذف کردن مطالب جدید یا قدیمی را دارد، تا هم قدرت خود را نشان دهدو هم برای مخاطبین وب سایت جذاب تر باشد، طوری که در مخاطبین میل به ورود به وب سایت را همواره ایجاد کند.

توسعه وب سایت:


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

پشتیبانی وب سایت:


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

سئو وب سایت، بهینه سازی وب سایت، ثبت وب سایت در موتورهای جستجوگر:


سئو وب سایت، بهینه سازی وب سایت، ثبت وب سایت در موتورهای جستجوگر به عملیاتی گفته می شود که وب سایت در لیست موتورهای جستجوگر قرار بگیرد و وقتی که کاربران اینترنتی در موتور های جستجوگر کلماتی را جستجو کنند موتور های جستجوگر در لیست جستجوی خودشان ، نام وب سایت را هم قرار دهند.
در واقع سئو وب سایت و بهینه سازی وب سایت باعث بهتر دیده شدن وب سایت شما در موتورهای جستجوگر می شود.

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


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

خدمات وب:


به کلیه امور مربوط به دنیای وب و وب سایت از قبیل طراحی و ساخت و راه اندازی وب سایت، سئو و بهینه سازی وب سایت، طراحی و برنامه نویسی نرم افزار و اپلیکیشن، پشتیبانی، توسعه، آپدیت و به روز رسانی وب سایت، تبلیغات اینترنتی، بازاریابی اینترنتی، مشاوره وب، امور هاستینگ و میزبانی وب، امور دامین و دامنه، امور سرورهای مجازی و اختصاصی، امور پروتکل امن SSL، امور نمایندگی ها، پنل های اس ام اس، پنل های ایمیل، پنل های فکس، امور شبکه های اجتماعی، مدیریت اکانت های شبکه های اجتماعی و غیره، در دهکده جهانی وب (www) و دنیای مجازی ، خدمات وب می گویند.

ASP(Active Server Page) – صفحات فعال وب:


زبان برنامه نویسی ساخته یافته توسط مایکروسافت می باشد که مبتنی بر ویندوز می باشد و برای اجرا و مدیریت نیازمند وجود IIS در ویندوز می باشد.

IIS(Internet Information Service):


برنامه میزبانی وب سایت های مبتنی بر ASP و ویندوز می باشد.

ASP.NET:


همان زبان ساخته یافته ASP می باشد، تنها در این نسخه ، علاوه بر امکاناتASP ، کتابخانه های بزرگ .NET هم به آن اضافه شده است، از قبیل: پشتیبانی زبان های مختلف برنامه نویسی، وجود کنترل های قابل برنامه نویسی، برنامه نویسی مبتنی بر رویداد یا Event ، استفاده از عناصر مبتنی بر XML ، اعبار سنجی کاربران، افزایش کارایی با توجه به کامپایل نمودن کدها، پیکربندی و بکارگیری آسان و ...

Visual Studio:


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

ویژوال استادیو ، نام محیط یکپارچه توسعه نرم افزار (IDE) شرکت مایکروسافت است که جهت تولید برنامه های رایانه ای استفاده می شود و از آن برای تولید و ساخت و راه اندازی و طراحی وب سایت ها، برنامه های کاربردی و طراحی نرم افزار و برنامه نویسی اپلیکیشن و خدمات وب استفاده می شود.

HTML(Hyper Text Markup Language):


اچ تی ام ال به معنی زبان نشانه گذاری فوق متن می باشد.
HTML زبان استانداردی طراحی وب سایت می باشد. و کلیه ی کد های صفحه وب هم کدهای سمت سرور و هم کدهای سمت کلاینتدر نهایت به کد های اچ تی ام ال تبدیل شده و توسط مرورگر نمایش داده می شوند.
اچ تی ام ال زبان نشانه گذاری است یعنی اجزا مختلف صفحه وب توسط اجزایی به نام تگ(TAG) در صفحه جای می گیرند و طراحی می شوند، هر کدام از تگ ها دارای خواص و کاربرد های مربوط به خودشان می باشند، مجموع این تگ ها یک صفحه وب را کامل می کنند و نحوه نمایش محتوای صفحه وب را مشخص می کنند.

TAG:


اجزایی هستند که در طراحی صفحات وب توسط زبان HTML کاربرد دارند، انواع مختلفی تگ TAG وجود دارد که هر کدام خواص مربوط به خودشان را دارند.

بانک اطلاعاتی:


در طراحی صفحات وب سایت ممکن است به جز متن ها و تصاویر و فایل هایی که در طراحی صفحات وب وجود دارند، ما نیاز داشته باشیم که صفحات وبی داشته باشیم که شامل اطلاعات و متون بسیار زیادی باشد،(مثلا یک وب سایت خبرگزاری که روزانه هزاران خبر در وب سایتش قرار می دهد)
در این مواقع دیگر برای هر متن و خبر یک صفحه وب طراحی نمی کنیم، در این زمان استفاده از بانک های اطلاعاتی برای طراحی صفحات وب به ما کمک بسیار زیادی می کند. ما می توانستیم اطلاعات و متون را خیلی راحت در بانک اطلاعاتی ذخیره کنیم و در درون وب سایت با کد نویسی هر به اطلاعات خاصی نیاز داشتیم آن را از بانک اطلاعاتس استخراج کنیم.
بانک اطلاعاتی در هاست های ویندوزی معمولا MS SQL و در هاست های تحت لینوکس از MY SQL استفاده می شود.

خدمات هاستینگ، هاست، فضای اینترنتی، میزبانی وب:


مقدار فضایی در دنیای وب می باشد که حجم آن بنا به انتخاب خودمان می باشد. ما از هاست یا فضای اینترنتی یا میزبانی وب برای بار گذاری فایل های وب سایتمان استفاده می کنیم.
هاست یا فضای اینترنتی یا میزبانی وب ما بر اساس نیازمان می توانید تحت ویندوز یا تحت لینوکس باشد.

خدمات دامین، نام، دامنه وب سایت:


هر وب سایت نیاز به یک نام دارد تا برای کاربران شناسایی شود ، ما با انتخاب یک نام برای وب سایت و ثبت آن برای وب سایتمان ،نام دامنه یا دامین را به هاست وب سایتمان متصل می کنیم طوری که وقتی کاربران در مرورگرشان نام دامنه وب سایت را وارد کنند وب سایتشان نمایش داده شود.

بازاریابی اینترنتی:


به کلیه اموری که از طریق دنیای وب به جذب مشتری کمک کند بازاریابی اینترنتی گفته می شود. اگر بخواهیم در این مورد با مثال توضیح بیشتری بدهیم باید به ایمیل های تبلیغاتی، لینک ها ی بازاریابی، انواع بنر های اینترنتی، کلیک های برنامه ریزی شده و کلی از امور دیگر اشاره کنیم. بازاریابی از طریق اینترنت در واقع هدفمند کردن تمامی امور تبلیغاتی اینترنتی با استفاده از دانش روز و تکنولوژی و فناوری می باشد.

تبلیغات اینترنتی:


امروزه تمامی تبلیغاتی که شما در زندگی روزمره شاهد آنها هستید در حال حاضر به صورت اینترنتی هم امکان پذیر شده اند مثلا الان یک رستوران برای تبلیغاتش میتواند از طریق گذاشتن لینک و بنر در وب سایت های مرتبط حجم وسیعی از مشتریان را به سوی خود جلب کند.

سرور های اشتراکی- Share Server:



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

سرور ها به سه نوع مختلف تقسیم می شوند:
سرور های اشتراکی
سرور های مجازی (VPS)
سرور اختصاصی

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

سرور های مجازی(VPS) - Virtual Private Server:


VPS مخفف کلمه Virtual Private Server و به معنی سرور اختصاصی مجازی می باشد.
سرور مجازی دقیقا همانند یک سرور اختصاصی مستقل و با همان سطح دسترسی عمل می کند، با این تفاوت که چند عدد سرور مجازی بر روی یک سرور فیزیکی قرار می گیرند. به عبارت بهتر با استفاده از تکنولوژی های مجازی سازی مانند VMware و با بهره گیری از سخت افزار های پرقدرت و پیشرفته، یک سرور فیزیکی به چندین سرور مجازی (VPS) با امکانات مختلف تقسیم می شود.
هر سرور مجازی بنا بر تنظیمات و یا کانفیگ اولیه، سهم خاصی از منابع سرور از قبیل پردازنده (CPU)، حافظه اصلی (Ram)، فضای دیسک سخت (HDD)، پهنای باند و … را به صورت اختصاصی و تضمین شده در اختیار می گیرد.
به عنوان مثال یک سرور مجازی می تواند یک گیگابایت از ۶۴ گیگابایت حافظه اصلی سرور(RAM) را بصورت اختصاصی به همراه ۴۰ گیگابایت فضای ذخیره سازی و ۴۰۰ گیگابایت پهنای باند ماهیانه را در اختیار داشته باشد. این بدین معناست که صرف نظر از میزان مصرف سایر سرورهای مجازی موجود برروی سرور فیزیکی، سرور مجازی مورد مثال ما تحت هر شرایطی به یک گیگابایت از حافظه اصلی سرور و بقیه منابع اختصاص داده شده، دسترسی خواهد داشت.
هر سرور مجازی بصورت کاملا مستقل عمل می کند، در نتیجه VPS های موجود برروی یک سرور می توانند از سیستم عاملهای مختلف و نسخه های متفاوت و همچنین نرم افزار های اختصاصی خود استفاده نمایند.
از مهمترین مزایای سرور های مجازی در مقایسه با سایر سرویس های میزبانی می توان به هزینه بسیار کمتر آنها نسبت به سرور های اختصاصی و استقلال عملکرد و سطح دسترسی بالاتر نسبت به سرویس های میزبانی اشتراکی (Shared Hosting) نام برد، بطوری که هزینه VPS ها در بسیاری از مواقع یک پنجم تا یک دهم سرور های اختصاصی بوده و در حال حاضر تمامی امکانات آنها را دارا می باشند، همچنین یک سرور مجازی می تواند به تعداد دلخواه IP معتبر اختصاصی داشته باشد. در مجموع از دید کاربر نهایی، سرور مجازی مانند سرور اختصاصی بوده و کاربر به هیچ عنوان تفاوتی را در نحوه عملکرد و کیفیت خدمات مشاهده نخواهد کرد.

مزایای سرور مجازی نسبت به میزبانی وب اشتراکی:
کنترل: با دراختیار داشتن دسترسی root، یا Administrator شما به راحتی می توانید پیکره بندی سرور را تغییر دهید، برنامه های مورد نظر خود را نصب کنید، و یا تغییر دهید، که به هیچ وجه در میزبانی اشتراکی مقدور نیست.
امنیت : فایل سیستم شما کاملا مجزا از سایر مشتریان خواهد بود و مطمئن خواهید بود که از دسترس آنها دور است و بدین ترتیب امنیت بیشتری برای شما و فایل های شما و یا سایت شما تامین خواهد شد.
مجزا بودن و کارایی: سرور مجازی شما از منابع اختصاص یافته گارانتی شده برای خود به صورت کامل می تواند استفاده کند و کار مشتریان دیگر سرویس شما را تحت تاثیر قرار نخواهد داد.

مزایای سرور مجازی نسبت به سرور اختصاصی:
هزینه: در واقع شما همه قابلیتهای یک سرور اختصاصی را با کسری از هزینه های آن در اختیار خواهید داشت.
قابلیت اطمینان: سازوکار تهیه نسخه پشتیبان به صورت لحظه ای امنیت داده های سرور مجازی را تضمین می کند.
مدیریت پذیری: ابزارهای تعبیه شده در ویرچوزو (Virtuozzo) نصب برنامه ها و تغییر و به روزرسانی آنها را سریعا انجام می دهند.
استفاده از ظرفیتهای خالی: هر سرور مجازی قادر است تا در صورت خالی بودن ظرفیتهای سیستم و عدم استفاده از آن بوسیله سرور مجازی دیگر در صورت نیاز، از همه آن استفاده کند.
انعطاف پذیری: ارتقاءمنابع اختصاص یافته برای یک سرورمجازی، در صورت نیاز به منابع بیشتر به راحتی قابل انجام است.