انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: شاهچراغیان در 01 بهمن 1392، 02:25 بظ
-
با سلام. بنده یک سرور دارم که قراره یک media server باشه. به این معنی که یک برنامه php داریم با دیتابیس mysql که قراره روی این سرور باشند. این برنامه پیرامون یک سری فایلهای صوتی و تصویری با کیفیت های متفاوت است. و یک سری اطاعات درباره آنها را به همراه خود فایل را نگهداری می کند.
به طور کلی upload و download این سرور باید بالا باشه.
سوال اینکه با توجه به سناریوی بالا کدام وب سرور عملکرد بهتری دارد؟ Apache یا Nginx؟ چرا؟
-
چون محوریت روی فایلهای استاتیک هست، بنده NginX رو پیشنهاد میکنم.
-
سلام
هر دو رو با هم match کن تا قسمت اساتیک رو nginx جواب بده و قسمت داینامیک صفحه رو اپاچی
-
ممنون از همه دوستان. میشه بیشتر توضیح بدید؟
چرا nginx برای فایلهای استاتیک بهتره؟ مزیتش چیه؟
چطوری هر دو را با هم match کنم و چطور قسمت های استاتیک و داینامیک را بینشون تقسیم کنم؟
-
چرا nginx برای فایلهای استاتیک بهتره؟ مزیتش چیه؟
جواب این سوالت رو توی پست قبل گفتم!
اولین فیچر NginX توی سایت رسمی به این موضوع اشاره داره:
http://nginx.org/en/#basic_http_features
سایتهای معروفی مثل دراپباکس، ساوند کلاد، cloudflare و دیگر سایتهای با ماهیت مشابه از NginX استفاده میکنن.
این سایتها با محتوای استاتیک سر و کار زیادی دارند.
-
nginx پیشنهاد میشه .
با کانفیگ صحیح و استفاده از php-fpm
خیلی مناسب هست .
-
کاملا بستگی به تجربه خودت هم داره ولی این انتخاب تاثیر خاصی توی کار توسعه شما نمی ذاره. پیشنهاد می کنم اگر با یکیشون کار کردی فقط، اول با اون کار کنی (احتمالا آپاچی) و بعد اگر مشکل پرفرمنس داشتین اون یکی رو هم تستی بکنی. دقیقا هم nginx با php-fpm . برای این می گم اول با چیزی که بلدی کار کن که حین توسعه با تغییرات سرور هم درگیر نباشی.
اگر هم پروژه بزرگ است بهتره یک مشاوره خوب در مورد سرور بگیرین یا اصولا وقت کافی بذارین و هر دو رو بخونین و انتخاب کنین کدوم بهتره اما در کل این روزها ترند رفتن به سمت انجین ایکس قوی است و خوبه یک جایی تستش کنین
-
ممنون از همه دوستان. بنده زیاد وقت ندارم. تا الان با تحقیقاتی که کرده ام، احتمالا nginx را انتخاب کنم.