نویسنده : admin | نظرات (0)
استفاده از مطالب یک وبسایت، کار چندان پیچیدهای نیست و تنها به یک دانش سطحی از عملکرد وب نیازمند است. از سوی دیگر، طراحی و راهاندازی یک وبسایت اینترنتی، ساده نیست و به تخصص، دانش و اطلاعات کافی در این زمینه نیازمند است.
هرچند طراحی و راهاندازی یک وبسایت حرفهای نیازمند به اطلاعاتی فراتر از چندین کتاب دارد، اما ما در برترینها نگاهی کلی خواهیم داشت به مسیر پیش رو برای ساخت یک وبسایت. با مطالعه این مقاله شما با مفاهیم مختلف دنیای وب آشنا میشوید و پس از آن میتوانید تصمیم بگیرید که چه مسیری را برای ادامه کسب اطلاعات انتخاب کنید.
آموزش طراحی یک وبسایت، به زبان ساده
وبسایت چیست؟
وبسایت، وبگاه و یا تارنما، مجموعهای از صفحات اینترنتی هستند که بر روی پروتکل ارتباطی اینترنت و یا شبکههای محلی قرار میگیرند. وبسایتها درست مثل صفحات یک مجله، به هم مرتبط هستند. برای ورود به هر وبسایت، شما نیاز به یک آدرس اینترنتی خاص (دومین) دارید، که به وبسایت مذکور اختصاص داده شده است. با ورود به هر وبسایت، ممکن است با اطلاعاتی مختلف به شکل متن، ویدیو، عکس و دیگر انواع مولتیمدیا روبرو شوید.
وبسایتها از طریق اتصالهای داخلی و خارجی، به صفحات مختلف وصل میشوند. این اتصالات که به آنها لینک گفته میشود، میتوانند یک لینک داخلی به صفحات همان وبسایت باشند، یا به شکل یک لینک خارجی، شما را به یک وبسایت متفاوت، منتقل کنند.
در اغلب موارد، تصویر ظاهری یک وبسایت با ترکیبی از چند زبان مارکآپ و چندین زبان پیچیده برنامهنویسی برای کاربر نمایش داده میشود. از سوی دیگر ممکن است اتفاقاتی در پشت پرده نیز رخ دهد که برای کاربر عادی قابلمشاهده نیست. این اتفاقات که در بخش داخلی وبسایت رخ میدهند، وظیفه راهاندازی و پردازش اطلاعات را به عهدهدارند.
آموزش طراحی یک وبسایت، به زبان ساده
سرور چیست؟
تمامی اطلاعات یک وبسایت، بر روی یک فضای اینترنتی ذخیره و پردازش میشوند. با هر بار اتصال به یک آدرس اینترنتی، شما به سرور یک وبسایت متصل میشوید. سرور با بررسی نحوه اتصال کاربر، شکل موردنظر از وبسایت را در اختیار مرورگر قرار میدهد.
سرورها در واقع کامپیوترهایی هستند که اطلاعات وبسایت در آنها ذخیره شده است. برای راهاندازی یک وبسایت کوچک و تنها چندصفحهای نیز نیاز به یک سرور دارید. هرچند وبسایتهای کوچک، اغلب از سرورهای اشتراکی استفاده میکنند که به آنهاست گفته میشود.
وبسایتهای پربیننده ممکن است از چندین سرور مختلف برای پشتیبانی از سایت خود استفاده کنند. اغلب کامپیوترهایی که از آنها بهعنوان سرور استفاده میشود، از سیستمعامل لینوکس بهره میبرند. هرچند حجم کمتری از وبسایتها نیز از سرورهای ویندوزی استفاده میکنند.
راهاندازی سرور یک وبسایت نیاز به دانش عمیق از نحوه عملکرد ویندوز و لینوکس دارد که اغلب کاربران اینترنتی از آن برخوردار نیستند. در نتیجه بیشتر وبسایتهای کوچک تا متوسط، از سرورهای آماده و هاستهای اشتراکی استفاده میکنند. درصورتیکه قصد دارید یک وبسایت شخصی، شرکتی و یا حتی فروشگاه کوچک اینترنتی، راهاندازی کنید، بهتر است از یکهاست اشتراکی ارزانقیمت بهره ببرید. با پیشرفت وبسایت و پربینندهتر شدن آن، میتوانید وبسایت را به یک سرور اختصاصی منتقل کنید.
چگونه یک دامنه تهیه کنیم؟
دومین، دامنه یا آدرس اینترنتی، یک عبارت مشخص است که کاربران از طریق آن میتوانند به وبسایت شما دسترسی داشته باشند. هر دومین از یک کلمه یا عبارت خاص و یک پسوند مشخص تشکیل شده است. پسوندهای ارائهشده برای آدرسهای اینترنتی، معنی و کاربرد خاص خود را دارند. دومینهای Com؛ که شلوغترین و باارزشترین پسوند بهحساب میآیند، قیمتی بالاتر از دومینهای اختصاصی ایران با آدرس ir. دارند.
خرید دومینهای ir. میتواند یک راهحل ساده و ارزان برای راهاندازی یک وبسایت باشد. برای خرید دامنه ir. باید به وبسایت nic.ir مراجعه کنید و پس از ساخت اکانت و احراز هویت، یک آدرس خاص و یکتا را بهعنوان دومین اختصاصی سایت خود استفاده کنید.
خرید دومینهای بینالمللی، از طریق رابطهای ایرانی امکانپذیر است. برای این کار لازم است عبارت «خرید دامنه» را در اینترنت جستجو کنید. پس از جستجو با تعداد زیادی از وبسایتهای ارائهکننده خدمات دومین روبرو میشوید.
راه ارتباطی آدرس وبسایت به سرور، چند Nameserver اختصاصی است که توسط ارائهکننده سرور، در اختیار شما قرار میگیرد. پس از دریافت این آدرسهای اختصاصی، میتوانید آنها را به دومین خود متصل کنید. پس از این عمل، با هربار ورود به دومین، سرور خریداریشده مسئولیت ارائه اطلاعات به بیننده را به عهده میگیرد.
این موضوع را در نظر داشته باشید که راهاندازی یک وبسایت، بدون خرید دومین و سرور نیز امکانپذیر است. شرکتهای زیادی مثل وبسایت مشهور Wordpress، آدرس اینترنتی و سرور رایگان را در اختیار کاربران قرار میدهند. هرچند محدودیت حجم و اضافه شدن واژه Wordpress به دومین شما باعث میشود که بهعنوان یک راهکار بلندمدت، پیشنهاد نشوند.
تفاوت صفحات استاتیک و دینامیک
بعد از تهیه دومین و سرور، باید اطلاعاتی برای نمایش به کاربران، روی سرور قرار داده شود. این اطلاعات که همان صفحات یک وبسایت هستند، میتوانند بهصورت ساده و استاتیک ارائه شوند، یا خصوصیاتی دینامیک و پویا داشته باشند.
وبسایتهای استاتیک، درست مثل فایلهای ذخیرهشده بر روی کامپیوتر، شکلی ثابت دارند و برای تغییر آنها باید فایل ذخیرهشده، بهصورت کامل تغییر کند. مثلاً اگر در یک وبسایت استاتیک، نیاز به تغییر یک عبارت در وسط صفحه را داشته باشید، باید اول فایل وبسایت را دانلود کنید، تغییر دهید و دوباره به سرور منتقل کنید.
تفاوت وبسایتهای دینامیک این است که بسیاری از تغییرات، با همکاری سرور انجام میشود. در این وبسایتهای یک سیستم Backend مسئولیت تغییرها را به عهده دارد. سیستمی پیچیده و پیشرفته که سرعت و کیفیت یک وبسایت را بالا میبرد.
درصورتیکه یک وبسایت ثابت با تغییرات حداقلی را مدنظر دارید، وبسایتهای استاتیک میتوانند گزینهای مناسب برای شما باشند. این وبسایتها حجم کمتری دارند و با سرعت بیشتری بر روی هاستهای اشتراکی، بارگذاری میشوند.
از سوی دیگر اگر قصد راهاندازی یک وبسایت پیچیده مثل مجله اینترنتی، فروشگاه و دیگر انواع وبسایت بزرگ و شلوغ را دارید، باید سراغ وبسایتهای دینامیک و سرورهای قدرتمندتر بروید.
این موضوع را در نظر بگیرید که لازم نیست تمامی طراحی وبسایت دینامیک، از صفر آغاز شود. بسیاری از کدهای آماده و سرویسهای میزبان مثل Wordpress، نیاز کاربر به یادگیری زبانهای برنامهنویسی پیشرفته را به حداقل میرساند.
منبع: