﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>فصلنامه مهندسی برق و مهندسی کامپيوتر ايران</JournalTitle>
      <ISSN>16823745</ISSN>
      <Volume>23</Volume>
      <Issue>2</Issue>
      <PubDate PubStatus="epublish">
        <Year>2025</Year>
        <Month>10</Month>
        <Day>18</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>Performance Evaluation of Apache and Nginx Web Servers on Docker, Podman, and LXC Containers</ArticleTitle>
    <VernacularTitle>بررسی و ارزیابی عملکرد وب‌سرورهای Apache و Nginx بر بستر کانتینرهای داکر، پادمن و LXC</VernacularTitle>
    <FirstPage>79</FirstPage>
    <LastPage>98</LastPage>
    <ELocationID EIdType="doi" />
    <Language>fa</Language>
    <AuthorList>
      <Author>
        <FirstName>علی</FirstName>
        <LastName>فرهادیان</LastName>
        <Affiliation>دانشگاه مازندران</Affiliation>
      </Author>
      <Author>
        <FirstName>مصطفی</FirstName>
        <LastName>بستام</LastName>
        <Affiliation>دانشگاه مازندران</Affiliation>
      </Author>
      <Author>
        <FirstName>احسان</FirstName>
        <LastName>عطائی</LastName>
        <Affiliation>دانشگاه مازندران</Affiliation>
      </Author>
      <Author>
        <FirstName>مهدی</FirstName>
        <LastName>باباگلی</LastName>
        <Affiliation>دانشگاه مازندران</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2025</Year>
      <Month>1</Month>
      <Day>3</Day>
    </History>
    <Abstract>&lt;p style="direction: ltr;"&gt;The expansion of cloud services has highlighted the necessity of virtualization methods for optimal use of hardware resources. While virtual machines were traditionally the main solution for virtualization, the emergence of containers has enabled the elimination of additional operating systems and reduced resource overhead. Technologies such as Docker, Podman, and LXC have gained widespread adoption in this domain. Concurrently, web servers like Nginx and Apache have been optimized for compatibility with these technologies. This paper evaluates the performance of these two web servers across different container platforms under various resource and concurrency conditions. The experiments indicate that the choice of container depends significantly on the web server type and the available resources. In resource-constrained environments, LXC shows better performance for Apache. Conversely, under higher resource availability, Docker yields superior results for running Nginx. The findings of this research can guide better decision-making when selecting the optimal combination of container technology and web server based on infrastructural requirements.&lt;/p&gt;</Abstract>
    <OtherAbstract Language="FA">&lt;p&gt;گسترش خدمات ابری، ضرورت بهره&amp;zwnj;گیری از روش&amp;zwnj;های مجازی&amp;zwnj;سازی به&amp;zwnj;منظور استفاده بهینه از منابع سخت&amp;zwnj;افزاری را افزایش داده است. در گذشته، ماشین&amp;zwnj;های مجازی گزینه اصلی برای مجازی&amp;zwnj;سازی بودند، اما با ظهور کانتینرها، امکان حذف سیستم&amp;zwnj;عامل اضافه و کاهش سربار منابع فراهم شد. فناوری&amp;zwnj;هایی مانند داکر، پادمن و LXC در این حوزه کاربرد گسترده&amp;zwnj;ای پیدا کرده&amp;zwnj;اند. در همین راستا، وب&amp;zwnj;سرورهای Nginx و Apache نیز برای سازگاری با این فناوری&amp;zwnj;ها بهینه&amp;zwnj;سازی شده&amp;zwnj;اند. در این مقاله، عملکرد این دو وب&amp;zwnj;سرور بر بستر کانتینرهای مختلف و تحت شرایط گوناگون منابع و همروندی بررسی شده است. آزمایش&amp;zwnj;ها نشان می&amp;zwnj;دهند که انتخاب نوع کانتینر به نوع وب&amp;zwnj;سرور و میزان منابع بستگی دارد. در محیط&amp;zwnj;های با منابع محدود، استفاده از LXC برای Apache نتایج بهتری داشته است. در مقابل، در شرایط با منابع بیشتر، داکر برای اجرای Nginx عملکرد مطلوب&amp;zwnj;تری ارائه کرده است. یافته&amp;zwnj;های این پژوهش می&amp;zwnj;تواند به تصمیم&amp;zwnj;گیری بهتر در انتخاب ترکیب مناسب کانتینر و وب&amp;zwnj;سرور بر اساس نیازهای زیرساختی کمک کند.&lt;/p&gt;</OtherAbstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">مجازی‌سازی، کانتینرها، داکر، Apache، Nginx، LXC.</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://ijece.org/fa/Article/Download/49036</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>