رفع مشکل دانلود نشدن برنامه از اپ استور ویندوز
مایکروسافت استور برای اولین بار در تاریخ ۲۹ فوریه ۲۰۱۲ در کنار ویندوز 8 منتشر شد. در واقع ویندوز استور برای نصب برنامه هایی که مخصوص سیستم عامل ویندوز است طراحی و ارائه شده و در آن برنامه هایی به صورت رایگان و پولی موجود است. اما گاهی گزارشاتی از کاربران مبنی بر عدم دسترسی به استور ویندوز، دانلود نشدن برنامه از ماکروسافت استور و همچنین مشکلاتی در خصوص فعالسازی آن دریافت می شود. در این مقاله از میزبان فا مگ قصد داریم مشکلات عمومی استور در ویندوز را برای شما شرح دهیم. تا در پایان بتوانید از این قابلیت جذاب ویندوز برای دانلود برنامه های مورد نظر خود استفاده کنید.
رفع مشکل مایکروسافت استور
زمانی که مشکلی برای یک برنامه در کامپیوتر پیش می آید اگر تازه کار باشید نمی دانید منشاء اصلی بروز این اختلال چیست؟ پس باید تمامی روش های حل مشکل نحوه کار نرم افزار کش سافت در یک برنامه را امتحان کنید تا دلیل اصلی بروز آن را متوجه شوید. برای حل مشکلات استور ویندوز روش های متعددی وجود دارد که در ادامه به رایج ترین آن ها می پردازیم. اصولا کاربران با مشکلاتی همچون دانلود نشدن برنامه از استور ویندوز، عدم دسترسی به ماکروسافت استور و باز نشدن استور مواجه هستند.
1. حل مشکل ویندوز استور از طریق troubleshoot
مایکروسافت برنامه ای به نام toubleshoot دارد که سیستم شما را اسکن می کند و قادر است مشکلات مربوط به دسترسی به استور ویندوز را شناسایی نماید. این خطایابی ویندوز در صورت امکان مشکل رابه صورت اتوماتیک و بدون به زحمت انداختن کاربر حل می کند. پس در اولین مرحله از رفع مشکلات مربوط به ماکروسافت استور به سراغ toubleshoot می رویم. برای دسترسی به این برنامه یعنی troubleshooter کافیست:
در مرحله بعدی بسته به مشکلی که برای ماکروسافت استور سیستم شما پیش آمده گزینه هایی برای شما نمایش داده خواهد شد. در اغلب موارد ایمیل شما روی سیستم ثبت نشده است.
⚫🔴 توجه : یکی از مشکلاتی که معمولا دراین زمینه پیش می آید ثبت نشدن ایمیل روی سیستم است که می توانید با ورود یا ساخت ایمیل خود آن را به سادگی حل کنید. در این زمینه می توانید از مقاله آموزش ساخت ایمیل هم استفاده کنید. در این صورت مشابه تصویر زیر تنها کافیست روی گزینه Add an account کلیک و ایمیل خود را تعریف کنید.
2. تغییر منطقه برای مایکروسافت استور
این روش اصلی ترین راه حل و بهترین روش برای حل مشکل باز نشدن استور ویندوز است! چنانچه هیچ کدام از روش های بالا برای حل مشکل استور مایکروسافت روی سیستم شما جواب نداد این روش یعنی تغییر منطقه ویندوز بهترین روش برای آی پی های ایرانی می باشد و در 99% مواقع مشکل عدم دسترسی به ماکروسافت اپ استور را رفع می کند.
این روش برای اکثر کاربران ایرانی که می خواهند از مایکروسافت استور استفاده کنند پیشنهاد می شود!
برای تغییر منطقه و حل مشکل اپ استور ویندوز کافیست:
- به قسمت تنظیمات ویندوز بروید. (کلیدهای windows+i کیبورد را همزمان فشار دهید.)
- روی بخش Time & Language کلیک کنید.
- قسمت Region settings را باز کنید. (می توانید این مورد را در استارت منو هم جستجو کنید.)
- در بخش تنظیمات کشور را روی کشوری غیر از ایران تنظیم کنید.
- سیستم را ری استارت کنید.
3. چک کردن زمان و تاریخ کامپیوتر
تنظیمات زمانی روش دیگری برای حل مشکل باز نشدن استور ویندوز و عدم دسترسی به آن است. تنظیم تاریخ و ساعت در کامپیوتر از جمله راهکارهایی است که در اغلب موارد موجب فعال شدن اپ استور ویندوز می شود.
شاید عجیب باشد ولی استور روی زمان و تاریخ سیستم شما حساس بوده و اگر به درستی تنظیم نشده باشد ممکن است باعث عدم کارکرد اپ استور ویندوز گردد.
برای حل این مشکل کافیست مراحل زیر را دنبال کنید:
- تنظیمات ویندوز را باز کنید. (می توانید از کلیدهای میانبر windows+i کمک بگیرید.)
- برای تنظیم تاریخ و زمان کامپیوتر به قسمت Time & Language مراجعه کنید.
- گزینه های set time automatically و set the time zone automatically را در حالت فعال قرار دهید.
4. ریست کردن اپ استور ویندوز
روش دیگر برای حل مشکلات اپ استور ویندوز، ریست کردن آن است این کار اطلاعات ذخیره شده برنامه ماکروسافت استور را پاک می کند و آنها را به حالت پیش فرض باز می گرداند. اگرچه این کار تنظیمات شما را حذف می کند اما برنامه هایی که خریداری کرده اید را از دست نمی دهید. برای ریست کردن استور ویندوز کافیست که:
- به تنظیمات ویندوز بروید. (windows + i)
- به قسمت Apps مراجعه کنید.
- برنامه استور را پیدا کنید.
- روی Advanced Options کلیک کنید.
- در صفحه باز شده روی دکمه Reset کلیک کنید.
- اینکار موجب پاک شدن داده های ویندوز استور خواهد شد بنابراین یک اخطار به شما داده می شود که در آن صفحه باید دوباره Reset را بزنید.
5. کش استور را پاک کنید
پاک کردن کش برنامه استور مایکروسافت یا آپدیت های آن می تواند مشکلات استور را رفع نماید. در واقع بسیاری از مشکلات برنامه های ویندوز با همین پاک کردن کش از بین می روند برای اینکار کافیست مراحل زیر را پشت سر هم دنبال کنید:
- برنامه Run را باز کنید. (کلیدهای ترکیبی windows +r را بزنید.)
- در برنامه Run گزینه wsreset.exe را تایپ کنید و ok را بزنید.
- سپس منتظر بمانید که سیستم کش استور را پاک کند.
- بعد از چند ثانیه به صورت خودکار این صفحه بسته و کش ویندوز استور خالی می شود.
اصولا این راهکار در خصوص باز نشدن استور ویندوز پاسخگو خواهد بود و پس از آن به صورت اتوماتیک اپ استور ویندوز باز می شود. اگر این روش نیز پاسخگو نبود سایر تکنیک ها را امتحان کنید.
6. رفع مشکل اپ استور با ویرایش ریجستری
اگر زمانی که می خواهید برنامه ای را از مایکروسافت استور دانلود یا آپدیت کنید اروری تحت عنوان خطا در اتصالات اینترنتی دریافت کردید باید بر اساس مراحل زیر مشکل دانلود از استور ویندوز را رفع کنید:
- برای دسترسی به استور ویندوز و حل مشکلات مربوط به دانلود برنامه ها در اولین مرحله برنامه Run را اجرا کنید. (از کلیدهای ترکیبی windows +r استفاده کنید.)
- عبارت regedit را تایپ کنید و دکمه OK را بزنید.
- در قسمت registry editor به آدرس زیر بروید.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles - روی Profiles کلیک راست کنید و گزینه Permissions را بزنید.
- سپس گزینه Replace all child object permission entries with inheritable permission entries from this object را در حالت فعال قرار دهید.
- در نهایت سیستم خود را ری استارت کنید.
7. تنظیمات پروکسی خود را چک کنید
استفاده از سرویس اینترنت ضعیف یا آی پی های گوناگون و متغیر که در ظاهر غیر عادی بنظر می رسند نیز می تواند دلیل دیگری برای ایجاد مشکل در استور مایکروسافت شود. برای جلوگیری از این مشکل در ابتدا هر گونه برنامه تغییر آی پی که دارید را خاموش کنید سپس:
- به قسمت تنظیمات ویندوز بروید. (از کلیدهای میانبر windows+i کمک بگیرید.)
- به قسمت Network & Internet مراجعه کنید.
- از ستون سمت چپ صفحه روی بخش Proxy کلیک کنید.
- تنظیمات خود را مطابق با تصویر زیر هماهنگ کنید.
8. تغییر dns در ویندوز
آخرین روش حل مشکل مایکروسافت استور ویندوز تغییر dns می باشد. برای روش حل مشکل مایکروسافت استور به روش تغییر DNS کافیست مراحل ذکر شده را دنبال کنید:
- به قسمت setting ویندوز بروید. برای این منظور می توانید در استارت منو روی آیکون ⚙ کلیک کنید.
- گزینه Network & Internet را انتخاب کنید.
- در قسمت وای فای گزینه Change adapter options را بزنید.
- روی گزینه Wi-Fi کلیک راست بزنید و گزینه Properties را انتخاب کنید.
- در قسمت this connection uses the following items گزینه internet Protocol version 4 را بیابید و روی آن کلیک کنید.
- سپس گزینه properties را بزنید و در قسمت General مشخصات زیر را وارد کنید:
- گزینه use the following DNS server addresses را روشن کنید.
- در فیلد اول بزنید 8.8.8.8 و در فیلد دوم 8.8.4.4 را وارد کنید.
- در آخر روی دکمه ok کلیک کنید.
در این مقاله سعی کردیم به روش های حل مشکل اپ استور مایکروسافت در ویندوز بپردازیم. هر کدام از این راه حل ها ممکن است مشکل استور مایکروسافت شما را حل کند تا بتوانید برنامه های مورد نظر خود را دانلود نمایید. در صورتی که با مشکل عدم دسترسی یا دانلود نشدن برنامه از اپ استور ویندوز مواجه شدید تجربه های خود را با ما در میان بگذارید. 😎
آشنایی با انواع و مهم ترین نرم افزار دیتابیس در دنیا + بررسی مزایا و معایب هر کدام
برای ذخیره اطلاعات با هرنوع زمینه کاری، احتمالا نیاز زیادی به یک پایگاه داده ( نرم افزار دیتابیس) خواهیم داشت. پایگاه های اطلاعاتی به ما در ذخیره این اطلاعات کمک زیادی خواهند کرد.
دسترسی سریع و کلیدی به اطلاعات ساختار یافته در پایگاه داده، می تواند هر فردی را به فکر آشنایی با انواع یا استفاده از آن بیاندازد.
نرم افزار های دیتابیس می توانند متفاوت باشند و هرکدام بسته به ظرفیت های موجود در خود، مزایا و معایبی دارد که در استفاده از آن، باید به جان خرید.
بهرحال، انتخاب یک نرم افزار دیتابیس مناسب، کمک بیشتری به ما خواهد کرد.
اما مرور کوتاهی بر مفهوم پایگاه داده
نرم افزار دیتابیس چیست؟
نرم افزار پایگاه داده، یک نوع نرم افزار ساختار یافته است که ما می توانیم اطلاعات مورد نیاز خود را در آن تجمیع، و در زمان نیاز فراخوانی کنیم.
نرم افزار پایگاه داده (Database) انواع مختلفی دارد و بسته به نوع کارکرد و درخواست ها متغیر خواهد بود.
اطلاعات می تواند به آن وارد یا از آن در خروجی متفاوتی، استخراج شود.
تعریف دیتابیس خود دنیای مفصل دیگری دارد که از طریق مقاله های آموزشی جامع و مفید زیر می توانید، با مفهوم آن بیشتر آشنا شوید.
آموزش نحوه ساخت دیتابیس در سی پنل
معرفی انواع نرم افزار دیتابیس
1- اوراکل (Oracle)
اولین نسخه از این ابزار مدیریت پایگاه داده در اواخر دهه 70 ایجاد شد.
جدیدترین نسخه Oracle ، 12c ، برای فضای ابری طراحی شده است و می تواند در یک سرور یا چندین سرور عمل کند. این نرم افزار دیتابیس، مدیریت پایگاه داده های حاوی میلیاردها رکورد را هم می تواند برایتان امکان پذیر کند. برخی از ویژگی های آخرین نسخه Oracle شامل استفاده از یک یک چارچوب شبکه و استفاده از هر دو ساختار فیزیکی و منطقی است.
این بدان معنی است که مدیریت داده های فیزیکی تأثیری در دسترسی به ساختارهای منطقی ندارد. علاوه بر این، امنیت در این نسخه بسیار عالی است.
مزایا
شما می توانید جدیدترین نوآوری ها و ویژگی های مربوط به محصولات آن ها را پیدا کنید زیرا Oracle تمایل دارد تا محدودیت سایر ابزارهای مدیریت پایگاه داده را تعیین کند.
ابزارهای مدیریت پایگاه داده Oracle نیز فوق العاده قوی هستند و شما می توانید مواردی را پیدا کنید که بتواند هر کاری را انجام دهد.
معایب
هزینه اوراکل می تواند به ویژه برای سازمان های کوچک گران تمام شود.
این سیستم پس از نصب، می تواند به منابع قابل توجهی نیاز داشته باشد. -بنابراین ممکن است حتی برای پیاده سازی Oracle نیز به فکر ارتقا hardware سخت افزاری خود بیافتید.
نرم افزار دیتابیس اوراکل بیشتر برای : سازمان های بزرگی که پایگاه داده های عظیمی را مدیریت می کنند و به ویژگی های متنوعی نیاز دارند، پیشنهاد می شود.
MySQL -2
MySQL یکی از محبوب ترین پایگاه های داده برای برنامه های تحت وب است. این نرم افزار رایگان است، اما اغلب با ویژگی ها و پیشرفت های امنیتی به روز می شود.
مزایا
این نرم افزار دیتابیس به شما این امکان می دهد که از بین موتورهای ذخیره سازی مختلف- که امکان عملکرد تغییر ابزار را داده و اطلاعات را از انواع مختلف جدول مدیریت کنید-انتخاب کنید.
همچنین رابط کاربری آسانی دارد و دستورات ساختار یافته به شما امکان پردازش مقدار زیادی از اطلاعات را خواهد داد. این سیستم همچنین، فوق العاده قابل اعتماد است.
این نمونه نرم افزار دیتابیس، به صورت رایگان در دسترس است و رابط های کاربری متنوعی وجود دارد که می توانید آن ها را پیاده سازی کنید.
MySQL می تواند با پایگاه های داده دیگری مثل DB2 و Oracle ارتباط برقرار کرده و همکاری کند.
معایب
ممکن است وقت و تلاش زیادی صرف کنید تا MySQL کارهایی را انجام دهد که سیستم های دیگر به طور خودکار انجام می دهند، مانند ایجاد پشتیبان های افزایشی.
هیچ پشتیبانی داخلی برای XML یا OLAP وجود ندارد.
پشتیبانی برای نسخه رایگان در دسترس است، اما باید هزینه آن را پرداخت کنید.
نرم افزار دیتابیس MySQL بیشتر برای: سازمان هایی که به یک ابزار قدرتمند مدیریت پایگاه داده نیاز دارند اما از بودجه کافی برخوردار هستند، پیشنهاد می شود.
3- Microsoft SQL Server
همانند سایر پایگاه های اطلاعاتی معروف، می توانید از بین تعدادی از نسخه های Microsoft SQL server نوع مناسب را انتخاب کنید.
مزایا
این موتور مدیریت پایگاه داده بر روی سرورهای مبتنی بر cloud و همچنین سرورهای محلی کار می کند و حتی می توان آن را تنظیم کرد تا همزمان روی هر دو کار کند.
اندکی پس از انتشار Microsoft SQL Server 2016، مایکروسافت آن را در لینوکس و همچنین سیستم عامل های مبتنی بر ویندوز در دسترس قرار داد.
برخی از ویژگی های برجسته نسخه 2016، شامل پشتیبانی داده های زمانی است که امکان پیگیری تغییرات ایجاد شده در داده ها را با گذشت زمان فراهم می کند.
آخرین نسخه Microsoft SQL Server همچنین امکان مخفی کردن داده های پویا را فراهم می کند. که به شما اطمینان می دهد، فقط افراد مجاز داده های حساس را مشاهده خواهند کرد.
بسیار سریع و پایدار است.
این موتور توانایی تنظیم و ردیابی سطح عملکرد را دارد که می تواند باعث کاهش استفاده از منابع شود و با سایر محصولات شرکت مایکروسافت بسیار خوب عمل می کند.
معایب
حتی با تنظیم عملکرد، Microsoft SQL Server ممکن است منابع را خراب کند.
بسیاری از افراد با استفاده از SQL Server Integration Services برای وارد کردن پرونده ها مشکل دارند.
نرم افزار دیتابیس Microsoft SQL Server بیشتر برای: سازمان های بزرگی که از تعدادی از محصولات مایکروسافت استفاده می کنند، پیشنهاد می شود.
4- PostgreSQL
PostgreSQL یکی از چندین پایگاه داده رایج و رایگان است که به طور مکرر برای پایگاه های وب مورد استفاده قرار می گیرد.
این یکی از اولین سیستم های مدیریت پایگاه داده بود که توسعه داده شد و به کاربران امکان مدیریت داده های ساختار یافته و غیر ساختاری را داد.
همچنین می تواند در اکثر سیستم عامل های اصلی از جمله سیستم عامل های مبتنی بر Linux استفاده شود. و وارد کردن اطلاعات از سایر انواع پایگاه داده با استفاده از این ابزار کاملاً ساده است.
مزایا
این نرم افزار دیتابیس، می تواند در تعدادی از محیط ها از جمله محیط های مجازی، فیزیکی و مبتنی بر ابر میزبانی شود.
آخرین نسخه، PostgreSQL 9.5 ، حجم داده های بیشتر و تعداد کاربران همزمان را ارائه می دهد. همچنین به لطف پشتیبانی از DBMS_SESSION و نمایه های رمز عبور توسعه یافته، امنیت نیز بهبود یافته است.
این موتور مدیریت پایگاه داده مقیاس پذیر است و می تواند تا ترابایت داده را مدیریت کند.
از JSON پشتیبانی می کند.
انواع توابع از پیش تعریف شده در آن وجود دارد.
معایب
پیکربندی ممکن است گیج کننده باشد.
سرعت ممکن است در حین انجام عملیات انبوه و یا نمایش داده شود.
نرم افزار دیتابیس PostgreSQLبیشتر برای: سازمان هایی با بودجه محدود که توانایی انتخاب رابط کاربری و استفاده از JSON را دارند، پیشنهاد می شود.
5. MongoDB
یک نرم افزار دیتابیس رایگان دیگر که نسخه تجاری نیز دارد.
MongoDB برای برنامه هایی طراحی شده است که از داده های ساخت یافته و بدون ساختار استفاده می کند.
بسیار متنوع است و با اتصال پایگاه داده به برنامه ها از طریق درایورهای پایگاه داده MongoDB کار می کند.
انتخاب کاملی از درایورها با استفاده از این نرم افزار دیتابیس در دست موجود است. بنابراین یافتن درایوری که با زبان برنامه نویسی مورد استفاده کار کند، آسان است.
از آنجا که MongoDB برای اداره مدل های داده ای رابطه ای طراحی نشده است، اگر بخواهید از این روش استفاده کنید، با مشکلات عملکردی رو به رو خواهید شد. با این حال، موتور این پایگاه داده برای کار با داده های متغیری که رابطه ای نیستند، طراحی شده است و در مواقعی که موتورهای پایگاه داده دیگر دچار مشکل یا خرابی می شوند، می تواند به خوبی کار کند.
مزایا
MongoDB 3.2 آخرین نسخه است و از موتورهای ذخیره سازی قابل جابجایی جدیدی بهره می برد. اسناد همچنین می توانند در هنگام به روزرسانی و درج، اعتبارسنجی شوند و عملکردهای جستجوی متن بهبود یافته اند.
استفاده از آن سریع و آسان است.
این موتور از JSON و سایر اسناد NoSQL پشتیبانی می کند.
داده های هر سازه ای می توانند به سرعت و به راحتی ذخیره و دسترسی پیدا کنند.
معایب
SQL به عنوان زبان پرسش استفاده نمی شود.
ابزارهای ترجمه SQL به درخواست های MongoDB در دسترس هستند، اما آن ها یک مرحله اضافی را به استفاده از موتور اضافه می کنند.
راه اندازی می تواند یک فرآیند طولانی باشد.
تنظیمات پیش فرض ایمن نیستند.
6. MariaDB
این سیستم مدیریت پایگاه داده رایگان است و مانند بسیاری دیگر از نرم افزار های دیتابیس رایگان، MariaDB نسخه های پولی را هم ارائه می دهد. پلاگین های متنوعی برای آن در دسترس است و سریع ترین رشد پایگاه داده منبع باز موجود است.
مزایا
نرم افزار دیتابیس Maria به شما این امکان را می دهد تا از بین موتورهای ذخیره سازی مختلف یکی را انتخاب کنید و از طریق یک بهینه ساز-که عملکرد پرسش و پردازش را افزایش می دهد- از منابع بسیار استفاده کنید.
همچنین با MySQL بسیار سازگار است و با تطبیق دقیق دستورات و API جایگزین می شود. زیرا بسیاری از توسعه دهندگان MySQL در توسعه آن نقش داشتند.
سیستم سریع و پایدار است.
نوارهای پیشرفت به شما اطلاع می دهند که چگونه یک پرس و جو پیشرفت می کند.
معماری و افزونه های قابل توسعه به شما امکان می دهند ابزار را متناسب با نیازهای خود تنظیم کنید.
رمزگذاری در سطح شبکه، سرور و برنامه در دسترس است.
معایب
موتور هنوز کاملاً جدید است، بنابراین هیچ تضمینی برای بروزرسانی بیشتر و نسخه های آینده وجود ندارد.
مانند بسیاری دیگر از موتورهای پایگاه داده رایگان، شما باید هزینه پشتیبانی را پرداخت کنید.
نرم افزار دیتابیس MariaDBبیشتر برای: سازمان هایی که به دنبال گزینه مناسب MySQL هستند، پیشنهاد می شود.
7. DB2
DB2 یکنرم افزار دیتابیس است که دارای قابلیت NoSQL بوده و می تواند فایل های JSON و XML را بخواند.
جای تعجب نیست که این برنامه برای استفاده در سرورهای iSeries IBM طراحی شده است، اما نسخه ایستگاه کاری در ویندوز، لینوکس و یونیکس کار می کند.
نسخه فعلی DB2 LUW 11.1 است که انواع مختلفی را ارائه می دهد. یکی از آن ها، به طور خاص، بهبود BLU Acceleration بود که برای کارکرد سریعتر این موتور پایگاه داده از طریق فناوری جستجوی داده طراحی شده است.
جستجوی داده برای بهبود سرعت سیستم های دارای داده بیشتر از آنچه در حافظه جای می گیرد، طراحی شده است. آخرین نسخه DB2 همچنین توابع بهبودی، سازگاری و تجزیه و تحلیل آسیب های بهبود یافته را فراهم می کند.
مزایا
شتاب Blu می تواند بیشترین استفاده را از منابع موجود برای پایگاه داده های عظیم داشته باشد.
می تواند همزمان از طریق cloud ، سرور فیزیکی یا هر دو میزبانی شود.
چندین کار را می توانید همزمان با استفاده از Task Scheduler اجرا کنید.
کدهای خطا و کدهای خروج می توانند تعیین کنند که کدام مشاغل از طریق Task Scheduler اجرا می شوند.
معایب
این هزینه خارج از بودجه بسیاری از افراد و سازمان های کوچک است.
ابزارهای شخص ثالث یا نرم افزار اضافی برای کار کردن خوشه ها یا چندین گره ثانویه مورد نیاز است.
پشتیبانی اساسی فقط برای سه سال در دسترس است. پس از آن، شما باید برای آن پرداخت.
نرم افزار دیتابیس DB2 بیشتر برای: سازمان های بزرگی که نیاز به استفاده حداکثر از منابع موجود و مدیریت پایگاههای اطلاعاتی بزرگ دارند، پیشهاد می شود.
8. SAP HANA
SAP HANA توسط SAP SE طراحی شده است، یک نرم افزار دیتابیس است که ستون محور است و می تواند داده های SAP و غیر SAP را مدیریت کند.
موتور برای ذخیره و بازیابی داده ها از برنامه ها و منابع دیگر در چندین طبقه ذخیره سازی طراحی شده است. در کنار امکان میزبانی از سرورهای فیزیکی، می توان از طریق cloud نیز میزبانی کرد.
مزایا
از SQL ، OLTP و OLAP پشتیبانی می کند.
موتور از طریق فشرده سازی نیازهای منابع را کاهش می دهد.
داده ها در حافظه ذخیره می شوند، در بعضی موارد به میزان قابل توجهی زمان دسترسی را کاهش می دهند.
گزارش در زمان واقعی و مدیریت موجودی موجود است.
این نرم افزار دیتابیس می تواند با تعدادی از برنامه های دیگر رابطه داشته باشد.
معایب
هزینه صدور مجوز برای SAP HANA حتی برای افرادی که قبلاً هزینه نرم افزارهای سازمانی را پرداخت می کردند زیاد است.
SAP HANA هنوز یک محصول تازه وارد است و وصله ها و به روزرسانی ها تا حدی آزار دهنده هستند.
نرم افزار دیتابیس SAP HANA بیشتر برای: سازمان هایی که اطلاعات را از برنامه ها می گیرند و بودجه خیلی محدودی ندارند، پیشنهاد می شود.
افزایش سرعت دیتابیس را می توان به روش … ( کلیک کنید)
برای حذف دیتابیس راه های زیادی است که ساده ترین آن … (کلیک کنید)
از جمله روش های بکاپ گرفتن سریع و آسان از دیتابیس می شود به …( آموزش روش ها)
بهترین روش های رفع مشکل دانلود نکردن فایل و برنامه در گوشی اندروید
بدیهی است که امروزه دانلود فایلهای گوناگون با استفاده از گوشی های اندرویدی به امری رایج مبدل گشته است، لذا دستگاههای مختلف وابسته به بستر اینترنتی مورد استفاده کاربر، نسخه اندروید، برند دستگاه، مرورگر یا دانلود منیجر مورد استفاده و… ممکن است کاربران را با مشکلاتی مواجه سازند. امروز در انزل وب، شما را با دلایل بروز مشکلات دانلود در گوشی ها و تبلت های اندرویدی آشنا میکنیم و راهکارهایی برای رفع مشکلات دانلود نشدن فایل در گوشی اندورید خدمت کاربران ارجمند ارائه خواهیم کرد.
آموزش رفع مشکل دانلود نشدن فایل در گوشی اندروید
How To Fix File Download Problems In Android Devices
ریشه یابی مشکلات دانلود فایل در سیستم عامل اندروید مبحثی بسیار وسیع و اصطلاحا کلیشهای است؛ لذا نباید انتظار داشت که با مطالعه یک مطلب، بتوان صفر تا صد مشکلات دانلود را حل کرد. در اصل ممارست، پشتکار و خلاقیت خود کاربر مهمترین عامل برای موفقیت در عیبیابی و چارهاندیشی است. به همین جهت در این مطلب سعی میکنیم: محتملترین و رایجترین حالت های بروز مشکل دانلود نکردن گوشی اندروید را توضیح داده و راهکار هایی برای حل آن ارائه کنیم. به یاد داشته باشید که به مطالعه یک مطلب در سطح وب اکتفا نکرده، به سرعت سراغ راه حل نهایی (ریستفکتوری و مانند این موارد) نرفته و به سادگی تسلیم معضل پیش آمده نشوید!
راه حل های ابتدایی و جامع برای حل مشکل دانلود اندروید
۱) دستگاه خود را ریستارت کنید: خاموش رو روشن کردن گجت اندروید سبب میشود که اکثر سرویس ها و پروسه های اصلی یکبار از سرگیری شوند تا مشکلات احتمالی در هر سرویس برطرف گردند
۲) گوشی یا تبلت خود را سافت-ریست کنید: نترسید! سافت ریست (Soft-Reset) با هارد ریست (Hard-Reset) یا همان ریست فکتوری مشهور، زمین تا آسمان فرق دارد! ریست نرم برای دستگاههایی با باتری غیر قابل تعویض کاربرد دارد که یک مرتبه از ریستارت عادی بالاتر است. اگر دستگاه شما قابلیت خارج کردن باتری از پشت دیوایس را دارد، میتوانید یکبار این کار را انجام دهید. اما زمانی که باتری گوشی قابلیت خارج کردن نداشته باشد Soft Reset به کارمان میآید. با انجام این کار هیچ اطلاعاتی از دستگاه پاک نمیشود و تفاوت زیادی با خاموش و روشن کردن دستگاه ندارد.
نحوه اجرای سافت ریست معمولا با فشار دادن دو یا سه کلید از دستگاه، انجام می شود که میتوانید با جستجوی مدل دستگاه + عبارت soft reset در گوگل، به سرعت نحوه انجام آن را مختص گوشی خود یاد بگیرید. برای مثال سرچ کنید:
galaxy note 5 soft reset
گوشی نوت ۵ با باتری غیر قابل تعویض طراحی شده است و با فشار دادن همزمان کلید های: Power و کاهش صدا، به مدت چند ثانیه می توان آن را سافت ریست کرد.
این روش برای رفع مشکلات مربوط به سنسورها (حسگرها) نیز مورد استفاده قرار می گیرد.
۳) از گزینه Download link استفاده کنید: بعضا مشکل به سادگی چند لمس بیشتر حل میشود! اگر از مرورگر Chrome برای وبگردی و دانلود فایل های مختلف استفاده می کنید ممکن است در هنگام دانلود فایل های صوتی و ویدیویی با تصویر زیر مواجه شده باشید. برای رفع این مشکل تنها کافیاست لینک دانلود را لمس کرده و نگه دارید تا منو کوچکی ظاهر شود و گزینه Donload link را انتخاب کنید. این گزینه قطعا با نامهای دیگر همچون Save link و مشابهینش، در مرورگر های مختلف وجود دارد.
۴) کش دانلود منیجر را پاک کنید: اگر از نرم افزار های دانلود منیجر همچون ADM، IDM و امثال آن ها استفاده میکنید، به بخش مدیریت برنامه ها مراجعه کرده و برنامه مورد نظر را Clear Cache کنید. اگر مایل به استفاده از اپلیکیشنهای دانلود منیجر هستید میتوانید به مطلب معرفی ۵ برنامه برتر دانلود منیجر برای اندروید سری بزنید.
در صورتیکه پاکسازی کش کارساز نبود، می توانید از گزینه Uninstall updates برای برگرداندن دانلود منیجر به نسخه کارخانه، استفاده کنید.
۵) سیستم عامل دستگاه را به جدیدترین نسخه آپدیت کنید: این مورد برای بسیاری از مشکلات کارساز واقع می شود. در صورتیکه سازنده بهروزرسانی جدیدی برای گوشی یا تبلت شما ارائه داده باشد می توانید همانند تصویر پایین اقدام به آپدیت دستگاه نمایید.
۶) از کافی بودن فضای آزاد مورد نیاز در حافظه دستگاه اطمینان حاصل کنید.
روشهای موضعی برای رفع مشکل در دانلود فایلهای خاص اندروید
در مواردی دیده شده است که دانلود یک فایل ویدیویی به طور کامل انجام نمیشود یا به جای کلیپ کامل، یک فایل خراب چند کیلوبایتی دانلود میشود. بعضا پیش میآید که حتی دانلود فایلهای مجاز از طریق گوگل پلی نیز با مشکلاتی همراه باشد.
دانلود نشدن بازی ها و برنامه های گوگل پلی استور
۱) همگامسازی دوباره اکانت گوگل: در مواجهه با مشکل دانلود نکردن اندروید اولین کاری که باید بکنید سینک دوباره Google Account است. طبق تصویر زیر به پیش رفته و تمام موارد موجود را یک بار خاموش (غیرفعال) و سپس روشن کنید.
۲) پاک کردن دیتای برنامه Google Play Store: اگر با دانلود مفاد مجاز پلیاستور مشکل دارید می توانید از تنظیمات دستگاه به بخش مدیریت برنامه ها مراجعه کرده، دیتا و کش اپ گوگلپلی را پاک کنید.
توجه: با انجام این کار؛ تنظیمات برنامه فروشگاه(Google Play Store)، به حالت پیشرض بر می گردد.
اگر مایل هستید دسترسی بدون محدودیت و کامل به اپلیکیشنها و بازیهای فروشگاه گوگلپلی داشته باشید میتوانید آموزش های پست: حل مشکل This item is not available in your country را مطالعه فرمایید.
۳) زمان و تاریخ دستگاه را به درستی تنظیم کنید: هنگامی که از Play Store دانلود می کنید؛ گوگل، تاریخ و ساعت دیوایس شما را چک میکند لذا صحیح نبودن این تنظیمات می تواند مشکل ساز باشد.
۴) از فعال بودن Download Manager پیشفرض اطمینان حاصل کنید: از طریق تنظیمات دستگاه به بخش مدیریت برنامه ها رفته و Download Manager را پیدا کنید. پس از لمس برنامه مذکور باید با تصویری شبیه به تصویر پایین مواجه شوید. اگر به جای گزینه Disable، گزینه Enable برای شما نمایش داده شود؛ دانلود منیجر پیشفرض دستگاه غیر فعال است و باید برای رفع مشکلتان روی گزینه Enable تاچ کنید.
راهکار های پیشرفته و تکمیلی برای رفع مشکل دانلود نشدن فایل ها در گوشی اندروید
روش های بسیار زیادی برای بهبود وضعیت اتصال اینترنت برای سیستم عامل های مختلف، مودم ها و بستر های اینترنتی وجود دارد که می توانند منجر به حل مشکلات دانلود نیز بشوند. در آخرین بخش از مطلب امروز انزل .ل به صورت تیتر وار به ذکر برخی از این روش ها میپردازیم و کنکاش بیشتر را در خصوص اصطلاحات و مفاهیم به کار رفته، به کاربر می سپاریم. توجه داشته باشید که تشریح و راهنمایی قدم به قدم موارد زیر خارج از محدوده این مطلب بوده و صرفا با هدف معرفی خلاصهوار ارائه می شوند.
- دانلود از سرور های مختلف با پورت های مشخصی انجام می پذیرد که در برخی موارد توسط مودم های ADSl بلاک شده و شروع فرایند دانلود را مختل می سازد. برای مثال: دانلود از پلیاستور، باز بودن پورت ۵۲۲۸ روی هر دو پروتکل UDP و TCP را میطلبد. اگر کاربرِ مودم های ADSL هستید حتما از طریق تنظیمات پیشرفته مودم، قابلیت UPNP را فعال کنید. این قابلیت به طور خودکار پورتهای لازم را در مواقع ضروری در دسترس قرار می دهد.
- اگر فعال کردن قابلیت مذکور چارهساز نبود می توانید با یافتن پورت مورد نیاز، آن را در لیست Port Forwarding مودم قرار دهید. تصویری از لیست پورت های فوروارد شده روی مودم را مشاهده میکنید:
- از برنامه های تغییر آی پی استفاده کنید. بسیاری از سرور های دانلود خارجی، کاربران ایرانی را تحریم می کنند و رنج آیپی های ایرانی را در لیست سیاه قرار میدهند.
تجربه و پیشنهاد شما؟
اگر راهکار دیگری برایرفع مشکل عدم دانلود در اندروید بلد هستید، خوشحال می شویم آنها را با ما و بازدیدکنندگان در میان بگذارید. منتظر نظرات شما هستیم.
انواع سافت استارتر چیست؟ راهنمای نصب و سیم بندی
مزیت استفاده از سافت استارتر، نقشه مدار فرمان سافت استارتر
همانطور که می دانید موتورهای الکتریکی جریان راه اندازی بالایی دارند و این امر به مدار صدمه می زند و باعث کاهش طول عمر موتور می شود. به همین دلیل روش های مختلفی برای راه اندازی موتورهای الکتریکی طراحی شده است. در روش مستقیم، موتور الکتریکی مستقیماً به تغذیه وصل می شود. در روش غیرمستقیم، موتور به صورت ستاره – مثلث راه اندازی می شود.
سافت استارتر اشنایدر
روش دیگر راه اندازی با استفاده از اینورتر است و آخرین روش، راه اندازی موتور با استفاده از سافت استارتر یا راه انداز نرم است که در آن موتور به صورت تدریجی راه اندازی می شود. در این مقاله قصد داریم بیشتر دربارۀ این روش راه اندازی صحبت کنیم.
سافت استارتر چیست؟
سافت استارتر یا راه انداز نرم دستگاهی جهت راه اندازی الکتروموتورها بصورت نرم و تدریجی است. زمانی که یک موتور الکتریکی مستقیماً به شبکۀ برق وصل شود جریان راه اندازی زیادی از شبکه می کشد، عمر مفید موتور و اتصالات و کوپلینگ های مکانیکی و بار کاهش پیدا می کند. بنابراین در راه اندازی مستقیم الکتروموتورها به شبکه برق فشار زیادی وارد می شود و به لحاظ مکانیکی به اجزای دوار فشار می آید.
اگر هنگام راه اندازی الکتروموتور از راه اندازی مستقیم استفاده شود، الکتروموتور جریانی معادل ۵ تا ۱۰ برابر جریان نامی، در لحظۀ راه اندازی از شبکه می کشد. در سافت استارتر یا راه انداز نرم جهت محدود کردن مقدار جریان مصرفی موتور، مقدار ولتاژ و در نتیجه مقدار جریان کنترل می شود و بنابراین در لحظۀ راه اندازی دیگر افزایش جریان نخواهیم داشت. اصلی ترین قسمت هر راه انداز نرم، تریستورهای آن است که وظیفه برش و تغییر ولتاژ را برعهده دارد.
مزایای استفاده از سافت استارتر
- استارت و استوپ سیستم بدون ضربه
- افزایش قابلیت اطمینان و راندمان سیستم
- شتاب گیری و شتاب دهی نرم و بدون پله موتور
- کاهش هزینه ها، مخصوصاً هزینه های تعمیر و نگهداری
- حذف جریان هجومی و گشتاور لحظه ای در زمان راه اندازی
- محدود کردن voltage dip (فرورفتگی ولتاژ – افت ولتاژ) خط
- کاهش سایز کابل ها و جریان کلیدهای اتصال به شبکه به علت کاهش جریان موتور
- امکان راه اندازی ضربه ای برای بارهای سنگین و کاربردهایی که تحت بار راه اندازی می شوند
- افزایش طول عمر موتور و پمپ ها به علت حذف پیک های جریان و گشتاور و بدین ترتیب تنش الکتریکی کمتری بر روی شبکه برق و تنش مکانیکی کمتری بر اجزای دوار وارد می شود.
کاربرد سافت استارتر
کاربرد سافت استارتر در راه اندازی موتور پمپ ها (خلا ، گریز از مرکز و …)، کمپرسورها، فن ها ، بلوورها و اگزوسترها، میکسرها و مخلوط کن ها، کانوایرها، بلوورهای محوری، پودرکننده ها، خردکن ها و سنگ شکن ها، آسیاب های چکشی، پله های متحرک است.
با استفاده از راه انداز نرم می توان موتور را به صورت نرم راه اندازی کرد. به علاوه امکان توقف نرم موتور هم وجود دارد. مثلاً اگر موتور به نوار نقاله متصل باشد و نوار اجسام شکستنی را جا به جا کند باید توقف موتور آرام انجام شود و اینکار با سافت استارتر امکان پذیر است.
یکی از عیوب راه انداز نرم این است که نمی توان موتور را بعد از راه اندازی با آن کنترل کرد و سرعت یا گشتاور آن را تغییر داد. به همین دلیل اگر نیاز به راه اندازی و همینطور کنترل موتور داشته باشیم باید از اینورتر استفاده و هزینۀ بالاتری پرداخت کنیم.
۲ نکته مهم که باید برای کار با سافت استارتر بدانیم :
۱ – سافت استارتر فقط در لحظۀ راه اندازی و توقف، روی موتور الکتریکی کنترل دارد و زمانی که موتور در دور نامی باشد در عملکرد موتور تأثیری نمی گذارد. در اصل سافت استارتر روی فرکانس کار نمی کند. سافت استارتر با کاهش گشتاور، جریان راه اندازی را کاهش می دهد. پس بعد از راه اندازی موتور، باید سافت استارتر نحوه کار نرم افزار کش سافت یا راه انداز نرم از مدار خارج شود تا استهلاک موتور و سافت استارتر کاهش پیدا کند. به این عمل بای پس کردن گفته می شود.
۲ – سافت استارتر به دو صورت بای پس می شود. بای پس داخلی و بای پس خارجی.
- در مدار داخلی بعضی از سافت استارترها، تیغه هایی با مدار داخلی سافت استارتر موازی شده اند و مستقیماً به ورودی و خروجی سافت متصل هستند. وقتی موتور به جریان نامی رسید، این تیغه ها مدار سافت استارتر را اتصال کوتاه یا بای پس می کنند و سافت استارتر از مدار خارج می شود.
- در گروه دیگری از سافت استارترها بای پس داخلی تعبیه نشده است. برای بای پس کردن این نوع سافت استارتر، آن را با یک کنتاکتور موازی می کنیم. وقتی موتور به جریان نامی برسد رله به کنتاکتور فرمان وصل می دهد و سافت استارتر با استفاده از کنتاکتور بای پس می شود که این روش، همان بای پس خارجی است.
فرض کنید می خواهید با استفاده از سافت استارتر، یک موتور را راه اندازی کنید. چه سافت استارتری انتخاب می کنید ؟ کدام نوع بای پس را ترجیح می دهید ؟
از آن جایی که برای بای پس خارجی به کنتاکتور و مدارهای مربوط به آن احتیاج داریم به نظر می رسد که بای پس خارجی به صرفه نیست. اما کارشناسان فنی معمولاً بای پس خارجی را به شما پیشنهاد می دهند. مشکل اینجاست که بای پس داخلی بعد از مدتی از بین می رود. کافی است که موتور به هر دلیلی جریانی بیشتر از جریان نامی از مدار بکشد و این جریان از تیغه های بای پس عبور کند. در این حالت تیغه ها آسیب می بیند و تعمیر و تعویض سافت استارتر هزینه بیشتری نسبت به مدار بای پس خارجی به همراه دارد. در واقع با انتخاب بای پس خارجی، از راه انداز نرم محافظت می کنید.
بای پس خارجی سافت استارتر اشنایدر با کنتاکتور
تفاوت سافت استارتر و درایو
۱- جریان هجومی زیاد به خصوص در موقع راه اندازی می تواند به موتور صدمه بزند. در این مواقع از سافت استارتر استفاده می شود. اما درایو یا اینورتر می تواند موتور را کنترل و سرعت موتور را تغییر دهد. برای اینکه بتوانیم با توجه به کاربرد مورد نظر بین سافت استارتر و درایو یکی را انتخاب کنیم باید با ویژگی های هر کدام آشنا شویم تا انتخاب دقیق تری داشته باشیم.
۲- یک سافت استارتر از ۶ تریستور ساخته می شود که به صورت موازی و عکس نصب شده اند تا بتوانند موتور را به آرامی راه اندازی کنند.
۳- اینورتر از سه بخش تشکیل شده است. یکسوساز، که ولتاژ AC را به DC تبدیل می کند، یک خازن که خروجی یکسوساز را صاف و بدون ریپل تحویل می دهد و مبدل DC به AC که با استفاده از ۶ ترانزیستور IGBT ولتاژ DC را ولتاژ AC با فرکانس و ولتاژ متغیر تبدیل می کند. (می خواهید در مورد اینورتر بدانید ؟ این مقاله را هم بررسی کنید.)
۴- در واقع اینورتر یک سافت استارتر است که می تواند سرعت را کنترل کند. پس انتخاب بین سافت استارتر و اینورتر به این مساله بر می گردد که شما تا چه میزان می خواهید روی سیستم خود کنترل داشته باشید؟ برای مثال اگر در کاربرد مورد نظر شما، جریان راه اندازی بسیار بالاست اما بعد از راه اندازی نیازی به کنترل سرعت موتور نیست، پس سافت استارتر برای شما مناسب است . اما اگر بخواهید سرعت را کنترل کنید، حتما باید اینورتر را انتخاب کنید.
۵- علاوه بر این، از آنجایی که سافت استارتر نسبت به اینورتر تنظیمات کمتری دارد، ارزان تر از اینورتر است.
بیایید چند مثال عملی را با هم بررسی کنیم :
مثال ۱ :
فرض کنید که یک سیستم تخلیه فاز داشته باشیم. میزان آبی که توسط موتور در مخرن پمپ می شود معمولاً با مقدار آب خارج شده یکسان است. به نظر شما کدام تجهیز باید به مدار اضافه شود؟ اینورتر یا سافت استارتر؟!
سافت استارتر گزینه مناسب تری است. سافت استارتر جریان هجومی راه اندازی را کنترل می کند تا به موتور صدمه ای نزدند. از طرفی، چون حجم آب خارج شده از مخزن برابر آب وارد شده است، مخزن سرریز نمی کند. اما اگر میزان خروج آب از مخزن به هر علتی کم شود، امکان سرریز شدن وجود دارد. پس باید سرعت پمپ آب هم تغییر کند. در این شرایط از اینورتر استفاده می شود.
مثال ۲ :
یک فن خنک کننده را در نظر بگیرید که در یک محیط کارگاهی سیستم ها را خنک می کند و با دو دمای حداقل و حداکثر کار می کند. اگر دمای محیط به حداکثر برسد فن روشن می شود و محیط را خنک می کند و اگر دمای محیط تا دمای حداقل پایین بیاید، سرعت چرخش کم می شود.. اگر دمای محیط از دمای حداکثر بالاتر برود، سرعت چرخش فن بیشتر خواهد شد. در این مثال شما چه تجهیزی پیشنهاد می کنید؟!
بله! قطعا اینورتر بهترین انتخاب است. چون سرعت فن باید در حین کار تغییر کند. اگر قرار بود فن براساس دمای محیط فقط خاموش یا روشن شود باید سافت استارتر را برای راه اندازی موتور انتخاب می کردیم.
پس به طور کلی اینورتر و سافت استارتر در راه اندازی و توقف موتور، عملکرد یکسانی دارند. اما فقط با اینورتر می توان سرعت موتور را کنترل کرد. به علاوه، اینورتر نسبت به سافت استارتر گران تر است و ابعاد بزرگتر و وزن بیشتری دارد.
انواع سافت استارتر
سافت استارتر اشنایدر یا راه انداز نرم با نام تجاری Altistart تولید می شود. انواع سافت استارتر با توجه به کاربرد آن ها در صنعت طراحی و تولید می شود. از انواع راه اندازهای نرم اشنایدر می توان به Altistart 01، Altistart 22 و Altistart 48 اشاره کرد. در ادامه با این سافت استارترها بیشتر آشنا می شویم.
انواع سافت استارتر اشنایدر
کاتالوگ فارسی سافت استارتر Altistart 01N1
Altisatart 01 یک سافت استارتر یا راه انداز نرم آنالوگ برای گشتاورهای پایین است که برای راه اندازی و توقف موتورهای آسنکرون به کار می رود. استفاده از ATS 01 کارایی موتور را افزایش داده و اجازه می دهد تا موتور به تدریج و به صورت نرم و کنترل شده راه اندازی شود. ATS 01 از شوک های مکانیکی جلوگیری می کند و زمان از کار افتادن و تعمیر و نگهداری موتور را کوتاه می کند.
این راه انداز، گشتاور راه اندازی و پیک جریان را محدود کرده و دستگاه را از راه اندازی با گشتاور بالا بی نیاز می کند. ATS 01 کمپکت است و به سادگی نصب می شود به طوری که می تواند به صورت پهلو به پهلو نیز قرار بگیرد. این دستگاه مطابق با استانداردهایIEC/EN 60947-4-2 Carries UL, CSA, C-Tick, CCC Certifications و CE Marking ساخته شده است.
سافت استارتر اشنایدر ATS01N1
مشخصات فنی Altistart 01N1
- کنترل یک فاز از منبع تغذیه موتور (یا تک فاز یا سه فاز) به منظور محدود کردن گشتاور راه اندازی
- دارای رله بای پاس داخلی
- رنج توان موتور از ۳۷ تا ۱۱kW
- رنج ولتاژ تغذیه موتور از (۱۱۰ v تا ۴۸۰ v 50/60 Hz )
توجه:یک منبع تغذیه خارجی نیز برای کنترل راه انداز نیاز است. همچنین همیشه یک کنتاکتور برای خاموش کردن موتور لازم است. ATS 01 N1 را هم می توان به صورت تک فاز و هم به صورت سه فاز بکار برد. تفاوت تنظیم آن ها در ولتاژ منبع تغذیه است.
- ۲۳۰ V → تکفاز
- ۴۰۰ V → سه فاز
بدین صورت توان کاری راه انداز نیز تغییر می کند. در جدول زیر مشخصات فنی راه انداز نرم Altistart 01 N1 را می بینیم.
10 دلیلی که باید از Nginx استفاده کنید
Nginx چیست و دقیقا به چه علت محبوبیت چشمگیری پیدا کردهاست؟ امروزه محدودیتی برای تعداد اتصالاتی که در شبکه ایجاد میشود وجود ندارد. برای غلبه بر این مشکل، Nginx با معماری رویداد محور و ناهمزمان معرفی شد که کاملاً با معماری مبتنی بر فرآیند سنتی متفاوت است. داخل این مطلب به طور مفصل در این مورد صحبت خواهیم کرد. با این مطلب نادین سافت جهت کسب اطلاعات بیشتر همراه باشید و در صورت نیاز به مشاوره و دریافت پاسخ سوالات خود، پیشنهاد میکنیم حتما با ما ارتباط بگیرید.
وب سرور
وب سرور چه هست و چه می کند؟
یک وب سرور، نرمافزار و سختافزاری است که از پروتکل HTTP (پروتکل انتقال Hypertext) و سایر پروتکلها برای پاسخ به درخواستهای مشتری در وبجهانگستر یا همان اصطلاح معروف World Wide Web استفاده میکند. وظیفه اصلی یک وب سرور، نمایش محتویات وبسایت از طریق ذخیرهسازی، پردازش و ارائه صفحات وب به کاربران است. علاوه بر HTTP، سرورهای وب نیز از SMTP (Simple Mail Transfer Protocol) و FTP (File Transfer Protocol) پشتیبانی میکنند، که برای پست الکترونیکی، انتقال فایل و غیره مورد استفاده قرار میگیرند.
اما تفاوت مابین وب سرور نرم افزاری و سخت افزاری چیست؟ سخت افزار وب سرور به اینترنت متصل است و امکان تبادل داده با سایر دستگاههای متصل را فراهم میکند، در حالیکه نرم افزار وب سرور، نحوه دسترسی کاربر به فایلهای میزبانی شده را کنترل میکند. کاری که وب سرور انجام میدهد، مثالی از مدل مشتری / سرور server-client model)) است. همه کامپیوتر های میزبان وب سایتها باید نرمافزار وب سرور داشته باشند.
نگاهی کلی و گذرا به Nginx
Nginx یک وب سرور به حساب میآید، اما بیشترین استفادهای که از آن میشود، به عنوان «پروکسی معکوس» است. از این رو، میتوان آنرا به عنوان یک وب سرور و همچنین یک پروکسی معکوس مقیاسبندی کرد. البته این کار به شما اجازه نمیدهد که یک فرآیند را به یک اتصال کاملاً ویژه اختصاص دهید، اما یک مخزن (یا استخر یا یک منبع) فرآیند ایجاد میکند که میتواند به راحتی بین چندین اتصال در شبکه به اشتراک گذاشته شود.
بنابراین Nginx که به عنوان engine ex نیز شناخته میشود، یک نرمافزار وب سرور اوپن سورس است که طرفداران بیشماری دارد. این پروژه توسط ایگور سیسویف در سال 2002 آغاز به کار کرد. و به طور رسمی در اکتبر 2004 معرفی شد. اما دلیل به نحوه کار نرم افزار کش سافت وجود ِآمدن آن چه بود؟ Nginx برای حل مشکل ِC10k ایجاد شده است؛ C10k به عنوان یک چالش، جهت مدیریت دهها هزار اتصال به طور همزمان شناخته میشود.
امروزه هیچ محدودیتی برای تعداد اتصالات موجود در شبکه وجود ندارد. برای غلبه بر این مشکل، این وب سرور با یک معماری رویدادمحور و غیرهمزمان معرفی شد که کاملا متفاوت از معماری مبتنیبر فرآیند سنتی بود. به همین دلیل است که انجین ایکس قابل اعتمادترین سروری است که سرعت و خاصیت مقیاسپذیری را حفظ میکند.
انجین ایکس
ویژگیهایی که Nginx را خاص کرده اند، چه هستند؟
- reverse proxying: همانطور که توضیح داده شد، این وب سرور یک سرویس پروکسی واسطه است که درخواست مشتری را دریافت میکند، آنرا به یک یا چند سرور ارسال میکند و متعاقباً پاسخ سرور را به مشتری تحویل میدهد.
- caching: سرور NGINX یک کَش (ذخیره موقت) برای محتوای استاتیک و پویا فراهم میکند که عملکرد را افزایش میدهد.
- load balancing: این ویژگی یک راه عالی برای مقیاسپذیر کردن ِبرنامه شما و افزایش عملکرد و بهبود آن است. Nginx، میتواند به عنوان یک متعادلکننده ساده و در عین حال قدرتمند پیکربندی شود تا در دسترسیپذیری و کارایی منابع سرور شما را بهبود بخشد.
- Performance: معماری رویداد محور (یا عملکرد محور) NGINX، آن را به یک انتخاب ایدهآل برای وب سایتهای پربازدید تبدیل میکند.
- low memory usage: از آنجاییکه انجین ایکس مبتنی بر رویداد است، نیازی به ایجاد فرآیندها یا موضوعات جدید برای هر درخواست ندارد، بنابراین میزان استفاده از حافظه توسط آن بسیار کم است.
- high concurrency: NGINX به طور پیش فرض تا 1024 اتصال همزمان را پشتیبانی میکند. با این حال، اکثر سیستمها میتوانند کارهای بیشتری را انجام دهند. این پیکربندی برای اکثر وب سایتها کافی است.
اجرای ترکیبی دو وب سرور Apache و Nginx ممکن است؟
شما میتوانید وب سروری را که میزبان وب سایتهای مشتریان (Apache) است، با استفاده از nginx، به عنوان یک وب سرور مکمل با کارایی بالا که معمولاً به عنوان یک سرور پروکسی معکوس استفاده میشود، بهبود دهید. زیرا این وب سرور به طور خاص برای ارائه مقادیر زیادی محتوای استاتیک (مانند تصاویر، ویدیو، css، xml و غیره) طراحی شده است. همانطور که در این مطلب اشاره شد، برخلاف Apache، nginx برای مدیریت تعداد زیادی از اتصالات همزمان، بسیار کارآمدتر است. یکی دیگر از مزیتهای این وب سرور در مقایسه با Apache این است که nginx به ازای هر اتصال کلاینت، حافظه کمتری نیاز دارد.
وب سرور Apache و Nginx
تمایز Apache و Nginx
حالا که در مورد اجرای ترکیبی دو وب سرور Apache و Nginx صحبت کردیم، بهتر است در مورد تفاوت آنها نیز صحبت کنیم.
- Apache یک سرور HTTP اوپن سورس است در حالی که Nginx یک وب سرور اوپن سورس با کارایی بالا و سرور پروکسی معکوس است.
- رفع اشکال، پشتیبانی، نگهداری و توسعه برنامه در Apache توسط جامعهای از کاربران از سراسر جهان مدیریت و انجام میشود و توسط بنیاد نرمافزار Apache هماهنگ میشود، در حالی که Nginx فقط توسط شرکتی که به همین نام تاسیس شده است، مدیریت میشود.
- یک تفاوت عمده بین این دو در نحوه رسیدگی به درخواست مشتری است. Apache انواع مختلفی از ماژولها را برای رسیدگی به درخواستهای مشتری و ترافیک وب ارائه میکند. اما Nginx طوری طراحی شده است که چندین درخواست مشتری را به طور همزمان با حداقل نحوه کار نرم افزار کش سافت منابع سختافزاری مدیریت کند.
- در Apache، تنها یک اتصال اما در انجین ایکس میتوان چندین اتصال را همزمان مدیریت کرد. تمام فرآیندها همراه با سایر اتصالات در یک حلقه رویداد قرار میگیرند و به صورت ناهمزمان مدیریت میشوند. این فرآیند حافظه کمتری مصرف میکند و در نتیجه عملکرد را افزایش میدهد.
شرکتهایی که از این وب سرور استفاده میکنند
برخی از شرکتهای مطرحی که از Nginx استفاده میکنند عبارتند از:
- Autodesk
- Atlassian
- Intuit
- T-Mobile
- GitLab
- DuckDuckGo
- Microsoft نحوه کار نرم افزار کش سافت
- IBM
- Adobe
- Salesforce
- VMWare
- Cisco
- Target
- Citrix Systems
- Apple
- و بسیاری دیگر
جایگاه Nginx در جهان چیست؟
Nginx
رقابت بین Nginx و Apache بسیار شدید است، اما آنچه مسلم است محبوبتر بودنِ Nginx در حال حاضر است. اگر مجددا به عقب بازگردید و نام شرکتهای بزرگی که از انجین ایکس استفاده میکنند را بررسی کنید، یا نگاهی به مزایای آن بیندازید و تفاوتهای کلیدی اش را با Apache بررسی نمایید، دلیل این محبوبیت برایتان مسلمتر خواهد شد.
دیدگاه شما