<?xml version="1.0" encoding="utf-8"?>
<journal>
<title>Signal and Data Processing</title>
<title_fa>پردازش علائم و داده‌ها</title_fa>
<short_title>JSDP</short_title>
<subject>Engineering &amp; Technology</subject>
<web_url>http://jsdp.rcisp.ac.ir</web_url>
<journal_hbi_system_id>1</journal_hbi_system_id>
<journal_hbi_system_user>admin</journal_hbi_system_user>
<journal_id_issn>2538-4201</journal_id_issn>
<journal_id_issn_online>2538-421X</journal_id_issn_online>
<journal_id_pii></journal_id_pii>
<journal_id_doi>10.61882/jsdp</journal_id_doi>
<journal_id_iranmedex></journal_id_iranmedex>
<journal_id_magiran></journal_id_magiran>
<journal_id_sid>1</journal_id_sid>
<journal_id_nlai>8888</journal_id_nlai>
<journal_id_science></journal_id_science>
<language>fa</language>
<pubdate>
	<type>jalali</type>
	<year>1397</year>
	<month>9</month>
	<day>1</day>
</pubdate>
<pubdate>
	<type>gregorian</type>
	<year>2018</year>
	<month>12</month>
	<day>1</day>
</pubdate>
<volume>15</volume>
<number>3</number>
<publish_type>online</publish_type>
<publish_edition>1</publish_edition>
<article_type>fulltext</article_type>
<articleset>
	<article>


	<language>fa</language>
	<article_id_doi></article_id_doi>
	<title_fa>بهینه‌سازی اجرا و پاسخ صفحات وب در فضای ابری با روش‌های پیش‌پردازش، مطالعه موردی سامانه‌های وارنیش و انجینکس </title_fa>
	<title>Optimizing Web programs Response in Cloud Using Pre-processing, Case study Nginx, Varnish</title>
	<subject_fa>مقالات پردازش داده‌های رقمی</subject_fa>
	<subject>Paper</subject>
	<content_type_fa>پژوهشي</content_type_fa>
	<content_type>Research</content_type>
	<abstract_fa>&lt;p dir=&quot;RTL&quot; style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:b nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;سرعت پاسخ صفحات وب یکی از ضرورت&#8204;های دنیای فناوری اطلاعات است. در سال&#8204;های اخیر شرکت&#8204;های مشهور از قبیل گوگل و دانشمندان علوم رایانه تمرکز خود را روی سرعت&#8204;بخشیدن به وب قرار دادند و تلاش کردند تا راهی برای سریع&#8204;تر&#8204;کردن وب بیابند. دستاوردهایی از قبیل گوگل پیج اسپید، انجینکس و وارنیش نتیجه این پژوهش&#8204;ها بوده است. درهمین&#8204;اواخر روش&#8204;ها و ابزارهای مؤثر و موفقی برای افزایش سرعت بارگذاری صفحات وب ارائه شده که بیش&#8204;تر به دو رهیافت افزایش سرعت در سمت کاربر و افزایش سرعت در سمت سرور تقسیم می&#8204;شود. پراکسی معکوس به&#8204;عنوان مؤثرترین روش افزایش سرعت در سمت سرور است. در این مقاله ضمن معرفی پراکسی معکوس، کارایی سامانه&#8204;های وب سرور چهارگانه آپاچی + وارنیش، انجینکس، انجینکس + وارنیش و آپاچی را، با دو نوع محتوای پویا و ایستا، از منظر سرعت پاسخ صفحات وب به&#8204;عنوان معیار سنجش بررسی کرده&#8204;ایم. نخست&#8204; این&#8204;که نتایج به&#8204;دست&#8204;آمده نشان می&#8204;دهند، استفاده از پراکسی معکوس موجب افزایش سرعت پاسخ می&#8204;شود؛ دوم این&#8204;که این افزایش سرعت نه&#8204;تنها به وب سرور بلکه به نوع محتوای صفحات وب و تعداد تقاضاهای تکراری در صفحات وب مرتبط است. در پایان یک رتبه&amp;shy;بندی برای انتخاب وب&amp;shy;سرور و پراکسی معکوس مناسب برای محتوای وب ایستا یا چندرسانه&amp;shy;ای و محتوای وب پویا یا پردازشی ارائه شده است.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br&gt;
&amp;nbsp;&lt;/p&gt;
</abstract_fa>
	<abstract>&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;The response&amp;nbsp;speed&amp;nbsp;of Web pages&amp;nbsp;is one of the necessities of information technology. In recent years, renowned companies such as Google and computer scientists focused on speeding up the web. Achievements such as Google Pagespeed, Nginx and varnish are the result of these researches.&lt;/strong&gt;&lt;strong&gt; In Customer to Customer(C2C) business systems, such as chat systems, and in Business to Customer(B2C) systems, such as online stores and banks, the power and speed of the system&amp;rsquo;s response to the high volume of visitors are very effective in customer satisfaction and the efficiency of the business system. Increasing the speed of web pages from the origin of the advent of this technology, used from known and proven methods such as preprocessing, cookie, Ajax, cache and so on, to speed up the implementation of Internet applications, but it still needs to increase the speed of running and operating systems under the web.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Recently,&amp;nbsp;successful&amp;nbsp;and effective&amp;nbsp;methods and&amp;nbsp;tools&amp;nbsp;devised to increase the loading speed&amp;nbsp;of Web pages, which consist mainly two&amp;nbsp;approaches, increasing the speed&amp;nbsp;on the&amp;nbsp;client-side user and&amp;nbsp;increasing the speed of&amp;nbsp;the server-side.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Research and technology on the performance and speed of Web technology on server side are divided into two categories of content enhancements, such as the Google Page Speed tool and Web server performance improvements such as Reverse Proxies.&lt;/strong&gt;&lt;strong&gt; Reverse proxy is the most effective way to increase the speed on the server-side.&lt;/strong&gt;&lt;strong&gt; Web server performance is measured by various metrics such as process load, memory usage and response speed to requests. Reverse proxy technology has been implemented in the Varna and Engineer systems. Implementing the reverse proxy in Varna has focused on caching processing content and on the engineering to cache static content.&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Our goal is to evaluate the performance of these two systems as reverse proxies to improve the response speed and loading of web pages in two types of dynamic (processing) and static (multimedia) content and provide a framework for the appropriate selection of a reverse proxy on web servers.&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;In this paper, we introduce reverse proxy and analyze the performance of the four web servers, namely apache + varnish, nginx, nginx + varnish and apache, with both static and dynamic content, in terms of response speed of web pages as a measure of performance. First, our results show that, using a reverse proxy response speed is increased. Second, the resulted speed up is related not only to web server type but also to the content type of web pages requested repeatedly. Finally, a ranking is provided which helps to select the appropriate web server and reverse proxy when the web content type is static (multimedia) or dynamic (processed).&lt;/strong&gt;&lt;/p&gt;
</abstract>
	<keyword_fa>سرعت پاسخ, پراکسی معکوس, انجینکس, آپاچی, وارنیش</keyword_fa>
	<keyword>reverse proxy, varnish, nginx, accelerated web, response time</keyword>
	<start_page>123</start_page>
	<end_page>133</end_page>
	<web_url>http://jsdp.rcisp.ac.ir/browse.php?a_code=A-10-964-1&amp;slc_lang=fa&amp;sid=1</web_url>


<author_list>
	<author>
	<first_name>Saniyeh</first_name>
	<middle_name></middle_name>
	<last_name>Deylami</last_name>
	<suffix></suffix>
	<first_name_fa>سنیه</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>دیلمی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>s.deylami1990@gmail.com</email>
	<code>10031947532846006689</code>
	<orcid>10031947532846006689</orcid>
	<coreauthor>No</coreauthor>
	<affiliation>University of Qom</affiliation>
	<affiliation_fa>دانشگاه قم</affiliation_fa>
	 </author>


	<author>
	<first_name>Yaghoub</first_name>
	<middle_name></middle_name>
	<last_name>Farjami</last_name>
	<suffix></suffix>
	<first_name_fa>یعقوب</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>فرجامی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>farjami@gmail.com</email>
	<code>10031947532846006690</code>
	<orcid>10031947532846006690</orcid>
	<coreauthor>Yes
</coreauthor>
	<affiliation>University of Qom</affiliation>
	<affiliation_fa>دانشگاه قم</affiliation_fa>
	 </author>


</author_list>


	</article>
</articleset>
</journal>
