Why is "internal view state" counted against the developer?
If I have 4k worth of data in the page view state but the VF page structure uses a myriad of nested <apex:
tags, such as <apex:repeat />
over map
collections of this data in the controller and <apex:outputLabel />
and <apex:inputText />
for data capture and the VF page renderer generates 132k worth of 'internal view state' why is that a problem which is enforced by a limiter?
- Why isn't the
135kview state limit measured against user data, which the developer truly has control over? Maybe a 15k user data limit would be more flexible to the developer regardless of the internal view state size. - Is there a black-box setting to allow a page to use more than 135k?
- Is there a future config option in the works to allow the developer to specify the limit they would expect to not exceed?