The problem that I see (the reason for the re-cache) is that the item that
sits in the cache is NOT a web app.they built translators to translate
Remedy code into HTML/JavaScript.  Because of this translation process, they
either need to store a copy in a translated cache, or pull it 'on the
fly'..on the fly is how it used to work, and we all complained about the
speed.so they now allow for caching.but the more 'client side' objects you
have, the larger the cache needs to be, and the longer it takes to cache.

 

There are only a few things that can be done (that I can see at least) to
correct this

 

1 - Make fewer things needing to be cached.  This involves simplifying the
user interface so that there aren't thousands of fields on every form, less
forms, less fields, less active links

2 - Make the translation easier to perform.  This would require storing the
information in a different way in the DB so it required less 'change', or
making the translation process more efficient so that it can do it quicker
with less resources

 

There was a 'Sync Server' option added some releases ago (don't remember
what version), but this process apparently goes through and compares the
cache with the server, and only modifies the structures that have been
modified.  This in theory would prevent the need to rebuild the entire
cache, just the modified pieces, thus making #2 above true.but I've heard
people having problems with it, so I don't know how well that's working

 

I personally feel that #1 is the best option.with less objects to
synchronize, less time is needed.and we all know (others better than myself)
how complex ITSM is.

 

From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of Andrew C Goodall
Sent: Friday, March 02, 2012 8:14 AM
To: [email protected]
Subject: Re: Automate Cache Flush - RANT

 

** 

On a similar note.

 

There's got to be a better design that would not need to utilize this form
of caching in the first palace.

We go through this nightmare everytime we deploy - it's a headache.

 

We have 2 active mid tier servers (Windows/Tomcat) active to users. So
everytime we deploy we have to disable one from the load balancer, flush
cache and then wait 1 hour for it to complete the rebuild. So that's at
least 2 hours of my life down the drain everytime we deploy.

I already have to deploy after hours, so having to wait for the caching to
complete really gets under my skin.

We've found we can't leave a mid tier server active to users during the
rebuild due to slowness as a result of CPU consumption for the rebuild. I
hate to think what this would be like if I had more than 2 active web
servers.

 

I've seen plenty of other enterprise web apps where all you have to do is
drop in the applicable objects (jsp ,jar, aspx, xml, html etc..) then you're
done. That's it.why can't BMC make this process cleaner and more efficient?

 

In my mind it would be great if the objects in Dev Studio represented as
objects on the web layer that could be pushed by themselves or all as a
whole. E.g. if I was making a change to HPD:Helpdesk and added an active
link, then the objects at the web layer for HPD:Helpdesk and the new active
link would be pushed - that's it done.

 

Regards,

 

Andrew Goodall

Software Engineer 2 | Development Services |  jcpenney . www.jcp.com
<http://www.jcp.com/>   

  _____  

From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of LJ LongWing
Sent: Friday, March 02, 2012 8:06 AM
To: [email protected]
Subject: Re: Automate Cache Flush

 

I had one of my servers that was restored from production, and 2 days later,
some form changes we had made in the release were still not sync'd on that
server.a quick flush of the cache made everything right.so there is
obviously something not working properly in the Check Interval..have had
several such situations in the past, so our standing practice is to flush
the web cache every time we do a deploy J

 

From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of SriSamSri Appecherla
Sent: Thursday, March 01, 2012 5:13 PM
To: [email protected]
Subject: Re: Automate Cache Flush

 

** 

LJ,

 

Automatic flush based on Definition Change Check Interval parameter works
well for me :)


Regards,
SriSamSri Appecherla
Mobile# +61 469747355

On Fri, Mar 2, 2012 at 10:29 AM, LJ LongWing <[email protected]> wrote:

** 

Yes, but anyone that has worked with the product for a sufficiently long
time knows that doesn't work properly.  I have a migration process that I
fire and when the process is over, I want it to automatically flush the
cache on the configured web servers.

 

From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of SriSamSri Appecherla
Sent: Thursday, March 01, 2012 4:14 PM


To: [email protected]
Subject: Re: Automate Cache Flush

 

** 

 

Hi LJ,

 

The cache is automatically flushed based on Definition Change Check Interval
parameter in the mid tier config page under Cache Settings.


Regards,
SriSamSri Appecherla
Mobile# +61 469747355 <tel:%2B61%20469747355> 

On Fri, Mar 2, 2012 at 9:51 AM, LJ LongWing <[email protected]> wrote:

** 

I'm wanting to automate the cache flush and didn't find anything in the
manuals about how to go about automating it.any suggestions are appreciated.


_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_


_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ 

_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_


_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ 


The information transmitted is intended only for the person or entity to
which it is addressed and 
may contain confidential and/or privileged material. If the reader of this
message is not the intended
recipient, you are hereby notified that your access is unauthorized, and any
review, dissemination,
distribution or copying of this message including any attachments is
strictly prohibited. If you are not
the intended recipient, please contact the sender and delete the material
from any computer.

_attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ _attend
WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_


_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to