Sorry to post against anything you add here lately galiano, also no personal offense intended, but setting a max_time lower as the cycletime, will cause cache te be send twice (or even more).
To explain: cache comes in.. Is stored unique into table, and forwarded to peers. Then its deleted from memory after 3 seconds since you advise max_time = 0. If that same CW is beeing send again by another CE peer to your oscam, it will be send AGAIN to your peers, since it was dropped before, and therefore considered "new", again.
So yes, size is lower, obviously, since you dump all your cache out after the minimal 3 seconds, but traffic will rise!
In general, code-wise, "size" has (or should have) _no_ relation to traffic.
--
In short, and again without any personal offense, i dont have the feeling many people here do really understand and have the knowledge to judge about how CE works internally. Much advice here is pointing people into wrong thoughts/directions, and does not match how things were intended in code.
Trust me, i spend numerous long nights with blueven analysing how cache-ex works internally in SVN, and on many points.. its far from beeing perfect for larger CE setups. Therefore, in silence, there is beeing worked on cache-ex improvements for over 1,5 months now, which basically led to a complete rewrite of CE. (all code credits to blueven).
This new code is not yet released, and will not be released until completely stable, ETA is: ASAP, so please dont ask, it will not be released just now. However, among the long list of things already changed, im browsing forums to gather "new", and "overlooked" bugs which might need solving.
Small bugs that are still in SVN can/will be solved on request, but larger things like "High CPU" issues are more related to the way CE was designed in SVN. Since this "base" is already completely rewritten in current development, its impossible to "fix" in SVN.
Therefore, i would rather investigate against how CE was intended code-wise, against latest SVN, because doing discussions like we do now, leads to nothing but bad advise without permanent fixes. Using an older build is offcourse your own choice, but dont expect any fixes/advise, because really, 8755 is long past gone.




Reply With Quote


