سفارش تبلیغ
صبا ویژن
بزرگى آفریننده در اندیشه‏ات ، آفریده را خرد مى‏نمایاند در دیده‏ات . [نهج البلاغه]
پیوند دوستان
 

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

دسته بندی موضوعی یادداشتها
 

آمار و اطلاعات

بازدید امروز :78
بازدید دیروز :3
کل بازدید :63847
تعداد کل یاداشته ها : 178
103/9/7
6:2 ص

انواع کسب و کارها: 5 نوع مختلف کسب و کار را بشناسید


 

  • انواع کسب و کارها: 5 نوع مختلف کسب و کار را بشناسید

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

    وب سرور متن باز

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

    مطلب مرتبط: ساخت ربات تلگرام: 3 روش رایگان و آسان ساخت ربات تلگرام

    1. سرور اچ تی تی پی آپاچی (Apache HTTP)

    سرور اچ‌تی‌تی‌پی آپاچی، که به آن httpd یا آپاچی می‌گویند، در سال 1995 برای نخستین بار راه‌اندازی شد، و در فوریه‌ی 2015 بیستمین سالروز تأسیسش را جشن گرفت. آپاچی 52? از تمام وب‌سایت‌های دنیا را سرویس‌دهی می‌کند، و تا بدین‌جا محبوب‌ترین وب سرور شناخته شده است.

    باوجود این‌که Apache httpd غالبا بر لینوکس اجرا می‌شود، شما می‌توانید از آپاچی بر مک‌او‌اس ده (OS X) و ویندوز نیز استفاده کنید. وب سرور آپاچی تحت لیسانس نسخه‌ی2 مجوز آپاچی قرار دارد. این وب سرور به خودی خود از یک معماری ماژولار استفاده می‌کند، که در آن می‌توان به منظور افزایش قابلیت‌هایش از ماژول‌های اضافه بهره گرفت. به عنوان مثال، بارگزاری ماژول mod_proxy، استفاده از یک پروکسی/ درگاه در سرورتان را مجاز می‌کند، و استفاده از mod_proxy_balancer موجب می‌شود تعادل بارگزاری (load balancing) برای تمام پروتکل‌های تحت پوشش مجاز شود. از نسخه 2.4 به بعد، آپاچی از طریق یک ماژول جدید، به نام mod_http2، از HTTP/2 پشتیبانی می‌کند.

    از آنجایی که سرور Apache HTTP از سال 1996 پرطرفدار‌ترین وب سرور بوده است، از مدارک بسیار خوب و حمایت پروژه‌های نرم‌افزاری برخوردار است.

    مطلب مرتبط: 10 بدترین حملات باج افزارها تا 2017

    وب سرور متن باز 2: NGINX

    ایگور سیسوو در سال 2002 ساخت سرور انجین اکس را آغاز کرد و در سال 2004 منتشر کرد. NGINX در پاسخ به مشکل C10K ایجاد شد. مشکل C10K یعنی “چگونه یک وب سرور طراحی می‌کنید که بتواند ده هزار اتصال همزمان را کنترل کند؟”. NGINX دومین وب سرور متن باز محبوب است که تقریبا 30% از تمام وب‌سایت‌های دنیا از آن استفاده می‌کنند.

    NGINX بر معماری رویداد محور غیرهمزمان متکی است تا هدفش در مدیریت رویدادهای انبوه همزمان را تقویت کند. NGINX به دلیل استفاده کم از منابع و قابلیت مقیاس‌گذاری ساده‌اش به یک وب سرور محبوب تبدیل شده است.

    NGINX تحت لیسانس BSD عرضه شده است، و نه تنها می‌تواند به عنوان یک وب سرور به کار گرفته شود بلکه به عنوان پروکسی سرور یا تعادلگر بار نیز مورد استفاده قرار می‌گیرد.

    مطلب مرتبط: 4 روش پاک کردن ردپا در گوگل که همه باید بلد باشند

    3. Apache Tomcat

    سرور آپاچی تامکت یک رابط جاوا است که به عنوان یک وب سرور عمل می‌کند. جاوا سرولت یک برنامه جاوا است که قابلیت‌های یک سرور را گسترش می‌دهد. اگرچه سرولت‌ها می‌توانند به هر درخواستی پاسخ دهند، ولی معمولا اپلیکیشن‌های موجود در وب سرورها را پیاده می‌کنند. چنین وب سرولت هایی، همتایان جاوا برای دیگر فناوری‌های محتوای اینترنتی مانند PHP و ASP.NET هستند. کد پایه‌ی تام کت در سال 1999 توسط سان میکروسیستمز به بنیاد نرم افزاری آپاچی اهدا شد، و در سال 2005 به پروژه اصلی آپاچی تبدیل شد. در حال حاضر فقط 1% از وب سایت‌ها از این وب سرور استفاده می‌کنند.

    آپاچی تام کت تحت لیسانس نسخه‌ی 2 مجوز آپاچی عرضه شد و اساسا برای اجرای اپلیکیشن‌های جاوا استفاده می‌شود. با این‌حال، می‌توان آن را با Coyote گسترش داد، تا نقش یک وب سرور معمولی را ایفا کند که فایل‌های محلی را به عنوان اسناد HTTP ارائه می‌کند.

    آپاچی تام کت غالبا در فهرست دیگر سرورهای اپلیکیشن متن باز جاوا نیز قرار دارد. برخی از این موارد عبارتند از: JBoss، Wildfly، و Glassfish.

    4. Node.js

    سرور نود.جی‌اس یک محیط جاوا اسکریپت سمت سرور برای اپلیکیشن‌های شبکه از جمله وب سرورها است. تنها 0.2 درصد از تمام وبسایت‌های دنیا از Node.js استفاده می‌کنند. Node.js نخستین بار در سال 2009 توسط رایان دال نوشته شده است.

    تفاوت بین Node.js و دیگر وب سرورهای محبوب این است که Node.js یک محیط میان پلت فرمی برای ساخت اپلیکیشن‌های شبکه است. Node.js یک معماری رویداد محور با قابلیت ورودی- خروجی غیر همزمان را اعمال می‌کند. این انتخاب‌های طراحی، توان عملیاتی و مقیاس‌پذیری را در اپلیکیشن‌های وب بهبود می‌بخشند و امکان برقراری ارتباطات واقعی و ساخت بازیهای تحت مرورگر وب را فراهم می‌کند. Node.js همچنین تفاوت بین بسته‌های توسعه وب را برجسته می‌کند. Node.js در این بسته‌ها بخشی از HTML، CSS و جاوا اسکریپت است، بر خلاف آپاچی یا NGINX که بخشی از بسته‌های نرم افزاری مختلف دیگر هستند.

    مطلب مرتبط: 25 بهترین راه پیشگیری از ویروس ها و بدافزارها

    وب سرور متن باز 5: Lighttpd

    سرور لایتلی ابتدا در مارس 2003 برای نخستین بار عرضه شد. درحال‌حاضر تنها 0.1 درصد از وبسایت‌ها از آن استفاده می‌کنند و تحت لیسانس BSD منتشر شده است.

    لایتلی به‌خاطر حافظه‌ی کمی که اشغال می‌کند، بار کم CPU، و بالا بودن سرعت آن متمایز شده است. از معماری رویداد محور استفاده می‌کند، برای چندین اتصال موازی مناسب است و از FastCGI، SCGI، Auth، فشرده‌سازی خروجی، بازنویسی URL و قابلیت‌های دیگر پشتیبانی می‌کند. لایتلی یک وب سرور محبوب برای چهارچوب‌های نرم‌افزاری تحت وب Catalyst و Ruby on Rails است.

    نکات

    اگر قصد دارید یکی از این وب سرورهای محبوب را امتحان کنید، به شما توصیه می‌کنیم که بسته‌ی LAMP ( لینوکس، آپاچی، MySQL، PHP) یا بسته‌ی LEMP ( لینوکس، NGINX، MySQL، PHP) را دانلود کنید. بسته‌های مشابه بسیاری وجود دارند که هرکدام نسخه‌های متفاوتی از آپاچی و PHP را در خود جای داده‌اند. آن‌ها معمولا به عنوان نصب کننده‌های تک کلیکی، یا به عنوان مدیر بسته / نرم‌افزار روی لینوکس وجود دارند.

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


    ترجمه: تحریریه سایت کسب و کار بازده – فاطمه بختیاری دزفولی

    منبع: opensource


    مطالب مرتبط

    34 ایده پولساز کسب و کار اینترنتی

    6 مهمترین عوارض کمبود ویتامین دی که حتما باید بدانید

    5 راز پول که پولدارها و مقتصدها به‌ شما می‌گویند

    10 راه اثبات شده که سریع پولدار شویم

    9 نکته که برای استخدام فروشنده ماهر باید به آن توجه کنید

    20 کشور با بیشترین فرصت شغلی و بالاترین نرخ استخدام

    15 راه برای قدرت بخشیدن به دیگران در 15 دقیقه

    10 اصل ساختن کسب و کار میلیاردی و بسیار موفق

    20 عجیب ترین فوبیا در دنیا که شما را متحیر می‌کنند

    درمان یبوست: 33 روش سریع و قطعی درمان خانگی یبوست

    حمله قلبی در زنان: 15 رایج ترین نشانه های حمله قلبی در زنان

    10 پهناورترین و بزرگترین شهرهای جهان