2007/3/19, Richard Lynch <[EMAIL PROTECTED]>:
On Mon, March 19, 2007 12:46 pm, Manuel Vacelet wrote:
> I would like to know if there is some common patterns to "out source"
> the files served by a LAMP stack.
>
> Technicaly speaking I would like to store my files (application data)
> on another machine than the one that runs my PHP app. (as I already do
> with MySql).
>
> The best would be to use a secure connexion between my app. server and
> the storage one (communication can be tunneled in SSH though).
For a media rich site, it's super common to move the images (or other
large-size files) off to a different server, with the hard drives and
OS tuned for large files. (Or for small files, if they are, say,
email bodies or somesuch.)
This works especially well for content that is acquired by the visitor
through a separate HTTP request anyway.
What sort of application data are you looking at, though?...
Ooops, forgot to precise my request ;)
I don't want the user to perform a direct connexion to another server.
It's not a matter of performances but security.
It's often recommended in some security guidelines to not store
application data on the same server than the one that runs the
application (for instance to avoid a apache or php failure expose your
files directly to anyone, or to let user execute a file she uploaded
thanks to another hole in another software).
This is already possible with any DB to have a second server and to
connect to this server through an SSL tunnel. I would like to have the
same approach for all the files not in the DB.
Note: obviously, there are security concerns in my request and there
are access rights on the files.
I hope this clarify my needs.
-- Manuel
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php