COM+ Programming A Practical Guide Using Visual C++ and ATL [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

COM+ Programming A Practical Guide Using Visual C++ and ATL [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید




Introduction


Scalability is defined as the measure of an applications resistance to performance degradations when it services multiple concurrent requests. A perfectly scalable application would provide constant performance regardless of the number of concurrent users. However, such an application exists only in theory, as it requires infinite resources. In the real world, it is very common for two applications to contend for a shared resource such as memory, database access, or CPU time. In this case, one application has to wait until the other is finished using the resource, resulting in degraded performance.

There are several ways to resolve this problem, including the following:



Increase the supply of available resources (more processors, memory, database handles, etc.)



Design the application so that each request uses shared resources as efficiently as possible.



For the greatest degree of scalability, the developers may end up doing both.

While the first method requires a hardware or software upgrade to the system, the second method can be achieved programmatically.

Lets look at some COM+ services that help us achieve the second option.


/ 125