
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.hexonet.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.hexonet.net/index.php?action=history&amp;feed=atom&amp;title=HighPerformanceProxySetup</id>
		<title>HighPerformanceProxySetup - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hexonet.net/index.php?action=history&amp;feed=atom&amp;title=HighPerformanceProxySetup"/>
		<link rel="alternate" type="text/html" href="https://wiki.hexonet.net/index.php?title=HighPerformanceProxySetup&amp;action=history"/>
		<updated>2026-06-19T05:45:01Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>https://wiki.hexonet.net/index.php?title=HighPerformanceProxySetup&amp;diff=1604&amp;oldid=prev</id>
		<title>188.107.134.155 at 18:01, 8 September 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.hexonet.net/index.php?title=HighPerformanceProxySetup&amp;diff=1604&amp;oldid=prev"/>
				<updated>2012-09-08T18:01:05Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:01, 8 September 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Sidebar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Sidebar}}__NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;__NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h1&amp;gt;High Performance Proxy Setup &amp;lt;/h1&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h1&amp;gt;High Performance Proxy Setup &amp;lt;/h1&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>188.107.134.155</name></author>	</entry>

	<entry>
		<id>https://wiki.hexonet.net/index.php?title=HighPerformanceProxySetup&amp;diff=1051&amp;oldid=prev</id>
		<title>188.107.121.138 at 13:21, 28 August 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.hexonet.net/index.php?title=HighPerformanceProxySetup&amp;diff=1051&amp;oldid=prev"/>
				<updated>2012-08-28T13:21:29Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 13:21, 28 August 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Sidebar}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Sidebar}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;__NOTOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h1&amp;gt;High Performance Proxy Setup &amp;lt;/h1&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;h1&amp;gt;High Performance Proxy Setup &amp;lt;/h1&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>188.107.121.138</name></author>	</entry>

	<entry>
		<id>https://wiki.hexonet.net/index.php?title=HighPerformanceProxySetup&amp;diff=1050&amp;oldid=prev</id>
		<title>188.107.121.138: Created page with &quot;{{Sidebar}}  &lt;h1&gt;High Performance Proxy Setup &lt;/h1&gt;  Long distances to our main data center in Germany may result in '''high network latencies'''. If you encounter such proble...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.hexonet.net/index.php?title=HighPerformanceProxySetup&amp;diff=1050&amp;oldid=prev"/>
				<updated>2012-08-28T13:21:09Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Sidebar}}  &amp;lt;h1&amp;gt;High Performance Proxy Setup &amp;lt;/h1&amp;gt;  Long distances to our main data center in Germany may result in &amp;#039;&amp;#039;&amp;#039;high network latencies&amp;#039;&amp;#039;&amp;#039;. If you encounter such proble...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Sidebar}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;High Performance Proxy Setup &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Long distances to our main data center in Germany may result in '''high network latencies'''. If you encounter such problems, we '''highly recommend''' to use this setup, as it uses '''persistent connections''' to our API server and the overhead for connection establishments is omitted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Required Apache2 packages and modules  ===&lt;br /&gt;
&lt;br /&gt;
'''At least Apache version 2.2.9''' is required.&lt;br /&gt;
&lt;br /&gt;
The following Apache2 modules must be installed and activated:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
proxy.conf&lt;br /&gt;
proxy.load&lt;br /&gt;
proxy_http.load&lt;br /&gt;
ssl.conf # for HTTPs connection to our API server&lt;br /&gt;
ssl.load # for HTTPs connection to our API server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Apache configuration  ===&lt;br /&gt;
&lt;br /&gt;
An example Apache configuration with binding to localhost:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost 127.0.0.1:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
&lt;br /&gt;
        ServerSignature Off&lt;br /&gt;
&lt;br /&gt;
        SSLProxyEngine on&lt;br /&gt;
        ProxyPass /api/call.cgi https://api.ispapi.net/api/call.cgi min=1 max=2&lt;br /&gt;
        &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
                Order Deny,Allow&lt;br /&gt;
                Deny from none&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After saving your configuration changes please restart the Apache webserver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Use the proxy on localhost as API socket  ===&lt;br /&gt;
&lt;br /&gt;
Your current API socket URL probably looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;https://api.ispapi.net/api/call.cgi?s_entity=ENTITY&amp;amp;s_login=LOGIN&amp;amp;s_pw=PASSWORD&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please change it to:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://127.0.0.1/api/call.cgi?s_entity=ENTITY&amp;amp;s_login=LOGIN&amp;amp;s_pw=PASSWORD&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>188.107.121.138</name></author>	</entry>

	</feed>