On Tue, Jul 28, 2009 at 3:37 AM, S.A.<qmt...@yahoo.com> wrote:
>
>> > > > Hello,
>> > > >
>> > > > We have a requirement of serving fixed set of data
>> > > elements (text, images,
>> > > > audio, video, etc) to a group of users
>> coming at about
>> > > the same time, but
>> > > > each user requesting different set of data
>> elements
>> > > from the given data set.
>> > > >
>> > > > Data set is fixed, but what data elements
>> are
>> > > presented to a user is dependent
>> > > > on user's configuration parameters and they
>> vary from
>> > > user to user. Other
>> > > > than the requesting data elements of a given
>> set,
>> > > there is nothing that
>> > > > is common among users and hence their
>> requests can be
>> > > treated as such, ie
>> > > > as independent requests.
>> > > >
>> > > > What is the best way to deal with the above
>> scenario
>> > > so that the each
>> > > > httpd process does not goto to either file
>> store or db
>> > > for each user
>> > > > request?
>> > > >
>> > > > Is there a way that we can retain this data
>> in-memory
>> > > and depending on
>> > > > the requesting user, we read their
>> configuration and
>> > > then come to the
>> > > > in-memory data set and build a page for the
>> user and
>> > > serve the user?
>> > > >
>> > > > Appreciate any insights or pointers.
>> > > >
>> > > > Thanks
>> > > > S.A.
>> > > >
>> > >
>> > > http://www.danga.com/memcached/
>> > >
>> > > You dont mention what language/mechanism you want
>> to pull
>> > > the data out;
>> > > memcached has client libraries for almost every
>> language
>> > > under the sun,
>> > > so it should be appropriate.
>> > >
>> > > Cheers
>> > >
>> > > Tom
>> >
>> > Hi Tom,
>> >
>> > I am using LAMP and additionally a regular ext3 file
>> store
>> > and an ldap. Most of the data is in mysql and in file
>> store
>> > and it is this I would like to cache and serve via php
>> pages.
>> >
>> > I will checkout memcached. Thanks for the pointer. Is
>> there
>> > anything native to apache itself?
>> >
>> > Thanks
>> >
>> >
>>
>> No, but that is almost certainly by design. Caching works
>> best the more
>> you can scale it. Anything inside apache would be
>> per-process, or at
>> best, per-machine. Using memcached allows you to scale out
>> your cache to
>> support many backend machines.
>>
>> The best way to use memcached is to avoid DB queries. You
>> can either
>> cache your objects, so you don't need to do DB queries to
>> load them, or
>> cache the resultant html you would draw from the objects,
>> so you don't
>> even need the objects.
>>
>> If you can cache entire pages, apache has mod_cache and its
>> various sub types.
>>
>> Cheers
>>
>> Tom
>
> As I have stated before, I have common data element set,
> but the individual user request needs to be serviced
> by dynamically generating the html page using some of
> the date elements from the common set. I could not
> possibly cache html pages as they vary from user to
> user and even requests from the same user changes from
> request to request.
>
> Much of the data is in multi-media form on the file store
> and this is what I would like to have cached and accessed
> without having to goto disk for each request. In addition
> there is some data in mysql tables and which needs to be
> updated.
>
> I would like to cache the file store which is read-only,
> but I am hesitant to cache mysql data as much of it is
> dynamic and needs several updates with each request.
>
> Thanks
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
>   "   from the digest: users-digest-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

> As I have stated before

Don't get snippy, you're asking for free technical consulting on a
matter that's not even really pertinent to this mailing list

I think you'll have to describe your application more precisely if you
want more advice, particularly this last sentence:

> I would like to cache the file store which is read-only,
> but I am hesitant to cache mysql data as much of it is
> dynamic and needs several updates with each request.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
   "   from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to