Gilbert,

You can always use a manual caching system. If your application controls all
aspects of the site (both user interface and administration) then you
programmatically know when the cache needs to be modified.

How you implement really depends on the size of data you're dealing with and
the servers you're running.

I've known people in the past that will basically cache the entire product
database as a query in memory and then use Query-of-Queries (QoQ) to
retrieve records straight from the memory cache. You can store the cached
query as an application variable and maintain the data pretty easily.

You can also manually create a structure in your application scope that
stores all product/designer information. 

Just manage this cached data the same time when writes to the database
occur. That way the information in the database and the cache stay in sync.

-Dan


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:241221
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to