Fellow Embperl Users,
I have a situation that I would like to share with everyone here to
determine if there are other people in the situation and if anyone can
shed any light on it.
First some background, I have been working with Embperl for about 6
months now. It's speed and flexability have impressed me as well as it's
stability. Our site (www.pdamd.com) is a database driven site that uses
Embperl to generate dynamic pages from the database. This is a common
use of Embperl from what I can gather from the list over the last few
months.
As with some other people I am sure there are certain parts of the site
that are very dynamic and other smaller components that do not change as
often. Storing information in a database greatly simplifies the content
management of the site but presents a problem when every request hits
the database for information.
Two solutions that I can think of to the problem are
1. generating static versions of certain components
2. caching Execute output with certain expire conditions
My thoughs on the Execute output caching would be to allow a component
to cache a result based upon the component itself and any parameters
that when passed to the component endup generating a different result.
This could be used to cache a side panel that is used for (in our case)
a palm only version of our site.
I am wondering if anyone else is having similar experiences/growing
pains and would like to hear (read) there thoughts.
--
Owen Stenseth
Lead Web/PDA Developer
PDA Verticals Corp.
I have a situation that I would like to share with everyone here to
determine if there are other people in the situation and if anyone can
shed any light on it.
First some background, I have been working with Embperl for about 6
months now. It's speed and flexability have impressed me as well as it's
stability. Our site (www.pdamd.com) is a database driven site that uses
Embperl to generate dynamic pages from the database. This is a common
use of Embperl from what I can gather from the list over the last few
months.
As with some other people I am sure there are certain parts of the site
that are very dynamic and other smaller components that do not change as
often. Storing information in a database greatly simplifies the content
management of the site but presents a problem when every request hits
the database for information.
Two solutions that I can think of to the problem are
1. generating static versions of certain components
2. caching Execute output with certain expire conditions
My thoughs on the Execute output caching would be to allow a component
to cache a result based upon the component itself and any parameters
that when passed to the component endup generating a different result.
This could be used to cache a side panel that is used for (in our case)
a palm only version of our site.
I am wondering if anyone else is having similar experiences/growing
pains and would like to hear (read) there thoughts.
--
Owen Stenseth
Lead Web/PDA Developer
PDA Verticals Corp.