انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: وب سرور چیست ؟ کاربرد ان در پایتون  (دفعات بازدید: 3373 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین Sh3ikh

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
    • هکینگ
وب سرور چیست ؟ کاربرد ان در پایتون
« : 19 اسفند 1393، 03:49 ب‌ظ »
سلام .
دوستان میخواستم بدونم وب سرور چیه ؟
و میخواستم کاربرد وب سرور رو تو پایتون بدونم .
چه کارهایی باهاش میشه انجام داد.
و چیزایی که برا نصبش لازمه هم در لینوکس هم در ویندوز .
با تشکر

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
پاسخ : وب سرور چیست ؟ کاربرد ان در پایتون
« پاسخ #1 : 19 اسفند 1393، 05:10 ب‌ظ »
سلام، خوش اومدی (:

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

کاربرد وب سرور تو پایتون خیلی جمله‌ی درستی نیست! اگه منظورت اینه که با پایتون چه جوری یه وب سرور بنویسیم راه‌های زیادی است، مثلا با چند خط کد میتونی یه socket درست کنی و روی پورت 80 گوش کنی و درخواست‌ها رو جواب بدی ( باید پروتکل HTTP رو مثلا بلد باشی) ! یا می‌تونی از فریم‌ورک های پایتون مثل Twisted و Tornado استفاده کنی (:

روی ویندوز یا گنو/لینوکس وب سرورهای معروفی مثل apache و Nginx وجود دارن که می‌تونی آموزش نصب و کانفیگش رو سرچ کنی (:

آفلاین !

  • High Sr. Member
  • *
  • ارسال: 586
  • جنسیت : پسر
  • Don't Panic!
    • مانیتورینگ سایت
پاسخ : وب سرور چیست ؟ کاربرد ان در پایتون
« پاسخ #2 : 25 اسفند 1393، 01:01 ق‌ظ »
وب سرور از ویکیپدیا :
نقل‌قول
وب سرور (به انگلیسی: web server)، سامانه‌ای است که توانایی پاسخگوئی به مرورگر وب و ارسال صفحه درخواستی مرورگر را داراست. صفحات وب بر پایه یک ساختار مشخص و با یک نام یگانه بر روی سرور وب قرار می‌گیرند. بر روی یک سرور وب امکان قرار گرفتن صفحات متعدد و با ساختارهای جداگانه وجود دارد.

اصلی‌ترین وظیفه یک وب سرور ارائه صفحات وب به کاربران است. این بدان معناست که صفحه‌های اچ‌تی‌ام‌ال همراه با هر نوع مطالب اضافی‌ای چون: تصاویر، شیوه نامه‌ها و جاوا اسکریپت‌ها شامل شود.


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

مثلا یکی از کاربردهاشم اینه :
http://edrock.blog.ir/post/simple-web-server
I just felt like running

Altern AI Directory --- GitHub

آفلاین ا م

  • Jr. Member
  • *
  • ارسال: 83
  • جنسیت : پسر
پاسخ : وب سرور چیست ؟ کاربرد ان در پایتون
« پاسخ #3 : 07 فروردین 1394، 08:46 ق‌ظ »
پاسخ دوستان ناقصه و بیشتر تعریف وب سرویس اپلیکیشن است . وب سرویس کارردش بیشتر در محاسبات ابری و توزیع شده است . یعنی شما می ایید محاسبات پیچیده را در بین یک یا چند سرور توزیع می کنید و برای کاربران خود یک اپلیکیشن سبک می دهید کار این اپلیکیشن فقط این است که اطلاعات را بگیرد و بدون پردازش به سرور های قدرتمند بفرستند و نتایج را هم دریافت کند در حقیقت پردازش اصلی و سنگین تر را سرور های سریع تر انجام می دهد در نتیجه سرعت برنامه کاربر بسیار زیاد تر می شود مثلا بازی کلش اف کلنز اندروید یک وب سرویس اپلیکیشن است که می بینید برخلاف گرافیکی که دارد و بین دویا چند کاربر است شما احساس کندی نمی کنید ولی اگر یک انمیشن چند دقیقه ای را بخواهید دانلود کنید می بینید که چه قدر کند است دلیل این است که در این بازی پردازش اصلی در وب سرویس است و شما فقط نتایج را می بینید .

آفلاین سجاد !

  • Jr. Member
  • *
  • ارسال: 50
  • جنسیت : پسر
    • کدرز
پاسخ : وب سرور چیست ؟ کاربرد ان در پایتون
« پاسخ #4 : 09 فروردین 1394، 05:00 ب‌ظ »
مثلا بازی کلش اف کلنز اندروید یک وب سرویس اپلیکیشن است که می بینید برخلاف گرافیکی که دارد و بین دویا چند کاربر است شما احساس کندی نمی کنید ولی اگر یک انمیشن چند دقیقه ای را بخواهید دانلود کنید می بینید که چه قدر کند است دلیل این است که در این بازی پردازش اصلی در وب سرویس است و شما فقط نتایج را می بینید .



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

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


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



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

کاربرد وب سرور تو پایتون خیلی جمله‌ی درستی نیست! اگه منظورت اینه که با پایتون چه جوری یه وب سرور بنویسیم راه‌های زیادی است، مثلا با چند خط کد میتونی یه socket درست کنی و روی پورت 80 گوش کنی و درخواست‌ها رو جواب بدی ( باید پروتکل HTTP رو مثلا بلد باشی) ! یا می‌تونی از فریم‌ورک های پایتون مثل Twisted و Tornado استفاده کنی (:

روی ویندوز یا گنو/لینوکس وب سرورهای معروفی مثل apache و Nginx وجود دارن که می‌تونی آموزش نصب و کانفیگش رو سرچ کنی (:

صفحات وب .ای پی آی های روی وب مثل تویتر و فیسبوک. ابزارهایی مثل وبگذر و خیلی چیزهای دیگه وب سرویس هستند. که هرکدام قوانین خاص خود را دارند

برای اطلاعات بیشتر لایه های شبکه را مطالعه نمایید

آفلاین سید اشرار

  • Full Member
  • *
  • ارسال: 139
  • جنسیت : پسر
پاسخ : وب سرور چیست ؟ کاربرد ان در پایتون
« پاسخ #5 : 09 فروردین 1394، 06:15 ب‌ظ »
پاسخ دوستان ناقصه و بیشتر تعریف وب سرویس اپلیکیشن است . وب سرویس کارردش بیشتر در محاسبات ابری و توزیع شده است . یعنی شما می ایید محاسبات پیچیده را در بین یک یا چند سرور توزیع می کنید و برای کاربران خود یک اپلیکیشن سبک می دهید کار این اپلیکیشن فقط این است که اطلاعات را بگیرد و بدون پردازش به سرور های قدرتمند بفرستند و نتایج را هم دریافت کند در حقیقت پردازش اصلی و سنگین تر را سرور های سریع تر انجام می دهد در نتیجه سرعت برنامه کاربر بسیار زیاد تر می شود مثلا بازی کلش اف کلنز اندروید یک وب سرویس اپلیکیشن است که می بینید برخلاف گرافیکی که دارد و بین دویا چند کاربر است شما احساس کندی نمی کنید ولی اگر یک انمیشن چند دقیقه ای را بخواهید دانلود کنید می بینید که چه قدر کند است دلیل این است که در این بازی پردازش اصلی در وب سرویس است و شما فقط نتایج را می بینید .
رفیق تو تاپیک های قبلی هم بهت گفتم اول یاد بگیر بعد یاد بده گوش نمیدیا.
http://en.wikipedia.org/wiki/Cargo_cult

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
پاسخ : وب سرور چیست ؟ کاربرد ان در پایتون
« پاسخ #6 : 10 فروردین 1394، 01:01 ب‌ظ »
http://en.wikipedia.org/wiki/Cargo_cult

ایول، لینک بسیار مفید و جالبی بود