A4D scalability

View: New views
16 Messages — Rating Filter:   Alert me  

A4D scalability

by David Ringsmuth-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

If you are using 4D/A4D in any configuration that has multiple A4D web
servers serving the same domain on the same database for volume reasons,
please let me know.

Thanks,
David Ringsmuth

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Alexander Heintz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi David,

in case you missed my PM:

Skype me on "awheintz", and I can tell you what we did to tackle these  
problems.

Cheers

Alex

> If you are using 4D/A4D in any configuration that has multiple A4D web
> servers serving the same domain on the same database for volume  
> reasons,
> please let me know.
>
> Thanks,
> David Ringsmuth
>
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Mehboob Alam :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


It also helps to differentiate the web-engine underneath A4D..

1- 4D Web Extension (Server)
2- 4D Web Extension (Client)
3- ITK
4- NTK
5- Apache front-end

It would help the group if we collected best-practices into the wiki.
Anyone running IIS or Apache on Windows?

 sincerely,
mehboob alam




Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking. - Dave Barry



----- Original Message ----
From: David Ringsmuth <davidinug@...>
To: active4d-dev@...
Sent: Tuesday, June 16, 2009 5:05:40 PM
Subject: [Active4d-dev] A4D scalability

If you are using 4D/A4D in any configuration that has multiple A4D web
servers serving the same domain on the same database for volume reasons,
please let me know.

Thanks,
David Ringsmuth

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/



     
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by CDonahue :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> It would help the group if we collected best-practices into the wiki.
> Anyone running IIS or Apache on Windows?

Mehboob,

This is a great idea. We have an Apache reverse-proxy setup in front of
our A4D machine. I'd be happy to describe our experiences with this on
the wiki. Things are a bit hectic at the moment, but I will make sure to
do this.

Projects keep growing in size, so it would be extremely beneficial to
have a repository of best practices/scalability/case studies of this
nature.

Best Regards,
- Clayton Donahue
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Mike Vogt :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

We have Apache running in from of 4D/Active4D.  It allows some static
traffic to be handled by Apache, and allows some php scripts to do some
document handling for us, also alleviating 4D from that load.

Sincerely,
Mike Vogt
Willsub Technical Support



> -----Original Message-----
> From: active4d-dev-bounces@...
> [mailto:active4d-dev-bounces@...] On Behalf Of
> Mehboob Alam
> Sent: Wednesday, June 17, 2009 9:09 AM
> To: active4d-dev@...
> Subject: Re: [Active4d-dev] A4D scalability
>
>
> It also helps to differentiate the web-engine underneath A4D..
>
> 1- 4D Web Extension (Server)
> 2- 4D Web Extension (Client)
> 3- ITK
> 4- NTK
> 5- Apache front-end
>
> It would help the group if we collected best-practices into the wiki.
> Anyone running IIS or Apache on Windows?
>
>  sincerely,
> mehboob alam
>
>
>
>
> Electricity is actually made up of extremely tiny particles
> called electrons, that you cannot see with the naked eye
> unless you have been drinking. - Dave Barry
>
>
>
> ----- Original Message ----
> From: David Ringsmuth <davidinug@...>
> To: active4d-dev@...
> Sent: Tuesday, June 16, 2009 5:05:40 PM
> Subject: [Active4d-dev] A4D scalability
>
> If you are using 4D/A4D in any configuration that has
> multiple A4D web servers serving the same domain on the same
> database for volume reasons, please let me know.
>
> Thanks,
> David Ringsmuth
>
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
>
>
>
>      
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by B. Perkins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Similar setup here.

Apache on Mac OS 10.4 Server
4D Client 2003 running NTK as the web server
4D Server 2003 running on Windows 2003 Server

-- Brad Perkins

Mike Vogt wrote:

> We have Apache running in from of 4D/Active4D.  It allows some static
> traffic to be handled by Apache, and allows some php scripts to do some
> document handling for us, also alleviating 4D from that load.
>
> Sincerely,
> Mike Vogt
> Willsub Technical Support
>
>
>
>  
>> -----Original Message-----
>> From: active4d-dev-bounces@...
>> [mailto:active4d-dev-bounces@...] On Behalf Of
>> Mehboob Alam
>> Sent: Wednesday, June 17, 2009 9:09 AM
>> To: active4d-dev@...
>> Subject: Re: [Active4d-dev] A4D scalability
>>
>>
>> It also helps to differentiate the web-engine underneath A4D..
>>
>> 1- 4D Web Extension (Server)
>> 2- 4D Web Extension (Client)
>> 3- ITK
>> 4- NTK
>> 5- Apache front-end
>>
>> It would help the group if we collected best-practices into the wiki.
>> Anyone running IIS or Apache on Windows?
>>
>>  sincerely,
>> mehboob alam
>>
>>
>>
>>
>> Electricity is actually made up of extremely tiny particles
>> called electrons, that you cannot see with the naked eye
>> unless you have been drinking. - Dave Barry
>>
>>
>>
>> ----- Original Message ----
>> From: David Ringsmuth <davidinug@...>
>> To: active4d-dev@...
>> Sent: Tuesday, June 16, 2009 5:05:40 PM
>> Subject: [Active4d-dev] A4D scalability
>>
>> If you are using 4D/A4D in any configuration that has
>> multiple A4D web servers serving the same domain on the same
>> database for volume reasons, please let me know.
>>
>> Thanks,
>> David Ringsmuth
>>
>> _______________________________________________
>> Active4D-dev mailing list
>> Active4D-dev@...
>> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
>> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
>>
>>
>>
>>      
>> _______________________________________________
>> Active4D-dev mailing list
>> Active4D-dev@...
>> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
>> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
>>    
>
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
>
>  

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Peter Jakobsson-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Similar setup here'

Apache on Windows 2000 Server
4D Client 2004.7 Running on Windows 2003 Server
4d Server 2004.3 Running on Windows 2003 Server

  - Static content is served by Apache
  - product images served by dedicated image server also running  
Apache (auto-updated by another 4D client which extracts the images  
from the 4D data and writes them twice a day to the OS desktop)
  - https requests directed straight to 4D, bypassing Apache (because  
we couldn't figure out how to do it by Apache yet)
  - maintenance, web admin tasks, twice daily product uploads and  
order downloads done on yet another 4D Client web server (also  
running Apache)

Altogether, to make the whole system work - 3 x Web servers running  
on 4D Client machines, each running an instance of Apache.Active 4D,  
each with an independent public IP address, but all accessing the  
same data.

Peter


On 17 Jun 2009, at 16:12, Brad Perkins wrote:

> Similar setup here.
>
> Apache on Mac OS 10.4 Server
> 4D Client 2003 running NTK as the web server
> 4D Server 2003 running on Windows 2003 Server

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by David Ringsmuth-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks much for your responses describing scalability (all).

I have not yet set up an Apache web server.

It appears that Apache web server has built-in load balancing for back-end
web servers:
http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

This should satisfy my client's concerns for scalability.
David Ringsmuth


-----Original Message-----
From: active4d-dev-bounces@...
[mailto:active4d-dev-bounces@...] On Behalf Of David
Ringsmuth
Sent: Tuesday, June 16, 2009 4:06 PM
To: active4d-dev@...
Subject: [Active4d-dev] A4D scalability

If you are using 4D/A4D in any configuration that has multiple A4D web
servers serving the same domain on the same database for volume reasons,
please let me know.

Thanks,
David Ringsmuth


_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Alexander Heintz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Guess I will have to type a bit :-)

In our setup we were using 4D 2003 with the ITK Webserver (modified to  
handle partial requests, continuus requests, keep-alive, etc.).

Although we never used the full setup as we did not need it, here is  
the basic setup we had:


                                THE INTERNETS
----------------------------------------------------------------------------
|
                                                                           |
|                                  
Gateway                                  |
|                       Linux System with Apache  
2.2                       |
----------------------------------------------------------------------------
|                        |                        
|                        |
|  Public HTTP Server 1  |  Public HTTP Server n  |   Private HTTP  
Server  |
|  4D 2003 / Apache 2.2  |  4D 2003 / Apache 2.2  |  4D 2003 / Apache  
2.2  |
----------------------------------------------------------------------------
|
                                                                           |
|                             4D Server  
2003                               |
|                            on Windows 2000  
WS                            |
----------------------------------------------------------------------------

Details

Gateway:

This machine ran Apache 2.2 and some Linux (RedHat I think it was).

Apache had rewrite rules to do a round robin Load Sharing of as many  
public
  HTTP Cients as you wanted, hiding them from the user, so no w1, ww2  
etc.

The round robin list ws automatically handled by apach, if on http  
server sent an error (Bad Gateway or other) it would automatically be  
removed from the list. The Script would then poll the client every 60  
Seconds to see if he was online again to then put him back in the list.

On the Client a script would execute killing hte 4D Client process and  
restarting it.

The system was designed to run on a DELL blade System with up to 6  
blades. The private HTTP Server was for Backoffice and background task.

The biggest load we ever had was some 15.000 hits per hour, and using  
this setup we had an uptime service level of 99.74 % (externally  
Tracked with RedAlert) once the teething problems were solved (2-3  
months), the remaining .26 were scheduled downtimes. The individual  
clients only got to 96% but due to the automatic recovery system that  
did not matter much.

Sadly we never got to gear it up to full glory, as the company we did  
this for went bankrupt and their owner ran with whatver money was left  
to oen a cafe on Crete...

The whole setup was scrapped and sold in the bankruptcy.

A simple, 1-machne version fo the whole system is still operational.

I am currently working on findng a new customer for the system in  
order to bring it up to current versions.

In the 18 Months we had the system running it never failed us and only  
ran at a fraction of its potential.

Basically there were only 2 points of failiure left:

The Linux Gateway which, when we swithced it off, had an uptime count  
of 690 days!

The 4D Server, this one had NO stored procedures nd ran nothing but 4D  
Server, we had one crash of it early on in the project, we never found  
out why ...

The server scripting was all done by Michael Bond.

Cheers,

Alex


> If you are using 4D/A4D in any configuration that has multiple A4D web
> servers serving the same domain on the same database for volume  
> reasons,
> please let me know.
>
> Thanks,
> David Ringsmuth
>
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by David Ringsmuth-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Alexander,

... Guess I will have to type a bit :-)...

THANK YOU for this post.

David Ringsmuth

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Mehboob Alam :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


So far.. no IIS references yet.

 sincerely,
mehboob alam




Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking. - Dave Barry



----- Original Message ----
From: Mehboob Alam <media4d@...>
To: active4d-dev@...
Sent: Wednesday, June 17, 2009 9:09:03 AM
Subject: Re: [Active4d-dev] A4D scalability


It also helps to differentiate the web-engine underneath A4D..

1- 4D Web Extension (Server)
2- 4D Web Extension (Client)
3- ITK
4- NTK
5- Apache front-end

It would help the group if we collected best-practices into the wiki.
Anyone running IIS or Apache on Windows?

sincerely,
mehboob alam




Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking. - Dave Barry



----- Original Message ----
From: David Ringsmuth <davidinug@...>
To: active4d-dev@...
Sent: Tuesday, June 16, 2009 5:05:40 PM
Subject: [Active4d-dev] A4D scalability

If you are using 4D/A4D in any configuration that has multiple A4D web
servers serving the same domain on the same database for volume reasons,
please let me know.

Thanks,
David Ringsmuth

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/



     
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/



     
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Alexander Heintz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

IIS?

Life's too short...

I did work with IIS years ago, using that CGI PlugIn for IIS ages ago...

The experience was so bad that I have been cured for a lifetime from  
ever again touching IIS!

You cannot pay me enough to force me to ever again work with IIS and  
whenever I have to Install a 4D Webserver System, I do a minimum  
Install of Server 2003 and set up a wonderful, secure and fast  
ApacheMysqlPhp server that does all I need without any glitches!




> So far.. no IIS references yet.
>
> sincerely,
> mehboob alam
>
>
>
>
> Electricity is actually made up of extremely tiny particles called  
> electrons, that you cannot see with the naked eye unless you have  
> been drinking. - Dave Barry
>
>
>
> ----- Original Message ----
> From: Mehboob Alam <media4d@...>
> To: active4d-dev@...
> Sent: Wednesday, June 17, 2009 9:09:03 AM
> Subject: Re: [Active4d-dev] A4D scalability
>
>
> It also helps to differentiate the web-engine underneath A4D..
>
> 1- 4D Web Extension (Server)
> 2- 4D Web Extension (Client)
> 3- ITK
> 4- NTK
> 5- Apache front-end
>
> It would help the group if we collected best-practices into the wiki.
> Anyone running IIS or Apache on Windows?
>
> sincerely,
> mehboob alam
>
>
>
>
> Electricity is actually made up of extremely tiny particles called  
> electrons, that you cannot see with the naked eye unless you have  
> been drinking. - Dave Barry
>
>
>
> ----- Original Message ----
> From: David Ringsmuth <davidinug@...>
> To: active4d-dev@...
> Sent: Tuesday, June 16, 2009 5:05:40 PM
> Subject: [Active4d-dev] A4D scalability
>
> If you are using 4D/A4D in any configuration that has multiple A4D web
> servers serving the same domain on the same database for volume  
> reasons,
> please let me know.
>
> Thanks,
> David Ringsmuth
>
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
>
>
>
>
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
>
>
>
>
> _______________________________________________
> Active4D-dev mailing list
> Active4D-dev@...
> http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
> Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

sendFuseaction

by String :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am in that place of feeling like I am missing something:

I want to do a simple list of related many records at the bottom of a  
edit form (e.g. line items on an invoice). It is simple enough to  
build the form but it also seems the sendFuseaction would be a more  
elegant strategy, in part because I want to have the many records link  
to another edit form.

So far it seems that if I put the sendFuseaction in the dsp_edit of  
the one table,the nested listing circuit "replaces" the home circuit.  
If I put the sendFuseaction in the dsp_list calling the dsp_edit of  
the one table above the list, the dsp_edit "replaces" the list but  
then lists the edit below the footer.

I am using this syntax:
$fusebox->sendFuseaction("project.edit"; $projectAttrs)

$fusebox{"nestLayouts"}  only seems to duplicate headers etc if set to  
true

Active4D 4.5
4D 2004 with 4D web server
OSX 10.5.7


Any help is greatly appreciated.

String Hamister
Interface Artistry





_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Parent Message unknown Re: A4D scalability

by Michael Bond-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

As an addendum to Alex's email I feel I should  explain a few of
scripts and CGIs that kept the system running behind the scenes.

4D Client
=======
Each copy of 4D Client was launched, and managed, with a Perl script.
This script did the following:

1. Polls the 4D server's database port and if there was a positive
response launch 4D Client.
2. After launching the 4D client the script would shift into a
different mode where it would poll the 4D Client's internal web port
for a simple active4D file, but one the did include a few lines of
embedded a4d that did nothing but return some standard text. ( I think
the text was something in the region of "The System is operating".)
The first positive response that matched the text would indicate that
the system is fully operational and a CGI on the gateway server was
called that added this server into the server pool list.

The script would then poll the server at a specified interval checking
the returned text. If an error occurred, or the text did not match
then this was considered to be grounds to remove this server from the
server pool. So a server remove CGI was called on the gateway server
that removed this from the server pool and then Perl's Win32 support
was used to Force Quit the 4D client and the process resumed from 1.
above.

Web Server in front of 4D Client
=======================

On the Web server in front of the 4D client it was setup as standard
to Proxy requests through to the 4D Client but a custom CGI was
attached to the 503 error handler. This error handler did 2 things:
1. When called it also called the removeCGI on the gateway server.
2. Redirected the user back to the gateway server so it can reselect
another server from the pool.

Gateway Server
============

The Add and Remove CGIs mentioned above:  these two seperate CGIs add
or remove the specified server a mod_rewrite random map. These CGIs
were protected in that they could not be called from the internet.

Incoming requests, that don't have a server assignment cookie set call
a mod_rewrite random map where a server prefix is randomly selected
from the map created with the add and remove CGIs above. If there are
no servers in the map then default server is "error" and this causes,
later on in the mod_rewrite setup, the request to be redirected to a
standard error page.

Now if there is a server assignment cookie, either set above, or from
an external request the prefix is placed into another mod_rewrite map,
this time not a random map, and the actual internal server IP address
and port is returned. These are then used to proxy the request to the
actual server than the prefix addresses.

A final CGI was also present on the gateway server, this CGI allowed
us to see the status of the 4D Server, the 4D Clients and the Web
Servers on the Client machine. It also presented us with the ability
to call the Add/Remove CGIs for arbitary machines. ( This script was,
of course, password protected.) In the days before full xhtml browsers
this was designed as a WML page and an extremely light html page
meaning we could, and did, manage the server from our mobile phones.

Michael Bond
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by Doug Hall-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Jun 17, 2009 at 9:06 AM, Mike Vogt<mv@...> wrote:
> We have Apache running in from of 4D/Active4D.  It allows some static
> traffic to be handled by Apache...

We do this too. We're using Apache as a reverse proxy. We're using 4D
Client as the A4D web server.
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Re: A4D scalability

by B. Perkins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Doug Hall wrote:
> On Wed, Jun 17, 2009 at 9:06 AM, Mike Vogt<mv@...> wrote:
>  
>> We have Apache running in from of 4D/Active4D.  It allows some static
>> traffic to be handled by Apache...
>>    
>
> We do this too. We're using Apache as a reverse proxy. We're using 4D
> Client as the A4D web server.
I can't remember if it has been mentioned in this thread, but another
advantage of using Apache in front of A4D,  is that it can function as a
security filter.  If you know what your A4D GET requests should look
like, you can develop a whitelist in your rewrite rules that will only
allow what appear to be valid requests to hit A4D. This shelters your
application from the majority of bot and penetration tool traffic.

-- Brad Perkins
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/