Veb Server və Tətbiq Serveri Arasındakı Fərq

Veb Server və Tətbiq Serveri Arasındakı Fərq
Veb Server və Tətbiq Serveri Arasındakı Fərq

Video: Veb Server və Tətbiq Serveri Arasındakı Fərq

Video: Veb Server və Tətbiq Serveri Arasındakı Fərq
Video: Сравнение протоколов TCP и UDP 2024, Noyabr
Anonim

Veb Server və Tətbiq Serveri

Müştərilərdən HTTP sorğularının qəbulu üçün ayrılmış proqramı işlədən və HTML-də veb səhifələr və digər əlaqəli obyektlər kimi HTTP cavablarına xidmət edən kompüter (və ya kompüter proqramı) Veb server adlanır. Digər tərəfdən, başqa bir cihaza müxtəlif proqramlar təqdim edəcək proqram mühərriki Tətbiq Serveri adlanır. Onlar adətən ofislərdə və universitetlərdə olur və onlar şəbəkədəki bütün istifadəçilərə eyni maşından proqram təminatı proqramlarını icra etməyə imkan verir. Lakin, İnternet və Web 2.0 texnologiyalarının genişlənməsi səbəbindən həm veb server, həm də proqram serveri çox sürətlə bir-birinə qarışmağa başlayır. Bundan əlavə, proqram serveri veb server kimi də işləmək üçün konfiqurasiya edilə bilər.

Veb Server nədir?

Web Server, adından da göründüyü kimi, əsasən həftənin yeddi günü, iyirmi dörd saat veb səhifələrə xidmət göstərmək funksiyasını yerinə yetirir. Veb server işə düşdükcə, müvafiq veb-səhifələr və saytlar şəbəkə üzərindən istifadəçilər üçün əlçatan olacaq. Buna görə də, veb-səhifələrin əlçatmazlığı səbəbindən istifadəçiyə hər hansı bir narahatlıq yaratmaması üçün veb serverin hər zaman işləməsi çox vacibdir. Boş vaxt vebsayt və onun səhifələrinin əlçatmaz olması səbəbindən itirilmiş vaxtı müəyyən etmək üçün istifadə olunur. Tanınmış veb hosting şirkətləri yaxşı bir xidmət göstərməyə çalışırlar, yəni saniyənin bir hissəsindən az bir minimum dayanma vaxtı olmalıdır. Tipik olaraq, veb serverlər çox iş parçacığını dəstəkləmir. Veb serverlərdə qoşulma, izolyasiya və əməliyyat funksiyaları da yoxdur. Veb server anlayışını daha aydın başa düşmək üçün aşağıdakı ssenarini nəzərdən keçirin.www.cnn.com saytına daxil olmaq istəyən istifadəçi, müştərinin maşınında işləyən İnternet Explorer-də (yəni veb brauzer) ünvanı yazır. Sonra, bu sorğu bu səhifələri öz sərt diskində saxlayan cnn veb serverinə göndərilir. Veb server daha sonra veb brauzerə cavab olaraq səhifənin məzmununu və digər əlaqəli obyektləri geri göndərir və veb brauzer bunları istifadəçiyə göstərir. Beləliklə, veb serverin eyni anda birdən çox bağlantıdan sorğuya tez xidmət göstərməsi lazım olduğunu söyləməyə ehtiyac yoxdur.

Tətbiq Serveri nədir?

Tətbiq serverinə proqram çərçivəsi kimi baxıla bilər və bu, nə olduğundan asılı olmayaraq çoxlu proqramların işlənə biləcəyi mühiti təmin edir. İstifadə müddəti proqram serverləri üçün də vacibdir. Ən yaxşı xidmət üçün, siz saniyənin bir hissəsindən az bir fasilə saxlamalısınız. Tipik olaraq, proqram serveri çox iş parçacığını dəstəkləyir. Tətbiq serverlərində izolyasiyanın birləşdirilməsi və əlaqənin birləşdirilməsi və əməliyyat funksiyası kimi xüsusiyyətləri tapa bilərsiniz. Tətbiq serverləri digər proqram və proqramlardan asılı ola biləcək müxtəlif proqram təminatı işlətdiyinə görə, onlar adətən veb serverlər, verilənlər bazası idarəetmə sistemləri və diaqram proqramları kimi asılı proqramlarla qarşılıqlı əlaqəni təmin etmək üçün ara proqram paketini birləşdirir.

Veb Server və Tətbiq Serveri Arasındakı Fərq

Veb server və proqram serveri arasındakı fərq sürətlə pisləşsə də, veb server və proqram serveri arasında bəzi əsas fərqlər var. Veb server adətən məhdud sayda sorğuları idarə edə bilər, lakin proqram serverləri daha yüksək tutuma malikdir. Veb serverlərdən fərqli olaraq, proqram serverləri çox iş parçacığı, əməliyyatlar və əlaqənin birləşdirilməsi kimi mexanizmləri dəstəkləyir. Veb serverlər.war fayllarını yerləşdirməyi dəstəkləyir, tətbiq serverləri isə.war və.ear fayllarını yerləşdirməyi dəstəkləyir. Bundan əlavə, tətbiq serverləri veb serverlərdən fərqli olaraq digər proqramlarla əlaqə saxlamaq üçün inteqrasiya olunmuş ara proqram təminatına malikdir.

Tövsiyə: