Visualforce Limits

LimitValue
Maximum response size for a Visualforce pageLess than 15 MB
Maximum view state size in a Visualforce page170KB
Maximum size of a Visualforce email template1 MB
Maximum file size for a file uploaded using a Visualforce page10 MB
Maximum size of HTML response before rendering, when Visualforce page is rendered as PDFLess than 15 MB
Maximum PDF file size for a Visualforce page rendered as a PDF60 MB
Maximum total size of all images included in a Visualforce page rendered as a PDF30 MB
Maximum header size of a Visualforce page8,192 bytes
Maximum request size of a JavaScript remoting call4 MB
Default timeout for a JavaScript remoting call30,000 milliseconds (30 seconds)
Maximum timeout for a JavaScript remoting call120,000 milliseconds (120 seconds)
Maximum rows retrieved by queries for a single Visualforce page request50,000
Maximum rows retrieved by queries for a single Visualforce page request in read-only mode1,000,000
Maximum collection items that can be iterated in an iteration component such as <apex:pageBlockTable> and <apex:repeat>1,000
Maximum collection items that can be iterated in an iteration component such as <apex:pageBlockTable> and <apex:repeat> in read-only mode10,000
Maximum field sets that can be displayed on a single Visualforce page.50
Maximum field sets allowed per sObject.2,000
Maximum fields through lookup relationships allowed per field set.25
Maximum records that can be handled by StandardSetController10,000