Hi all, on this page I noticed any templates is not rendered anymore after the section "Capitoli non ancora in formato tankōbon" and I don't uderstand the reason. Is there a limit of template calls? How can I get around it/fix it? Thanks.
As you can see, Post-expand include size meets the max size. I did some reading about this on Wikipedia (which, although not affiliated with Wikia, is based on the same software) and it seems this is put in place to prevent a DoS attack. In a DoS attack, you force the server to do too much work (in this case, process 1,000 templates) and it could slow down or crash. If possible, substitute the code directly onto the page by putting subst: in front of Nihongo: and it will put what is rendered automatically. If you want me to, I can do this for you by using a bot.
To answer your first question (after doing all of this investigation), yes and no. Yes, in that the server won't process as much information as you would like to to, and no in that it doesn't give you a set number of templates that you can post.
Post-expand include size is the amount of code that is being transcluded by templates on the page. Getting an error means you're transcluding too much on the page. You should consider splitting it up into smaller subpages.
I didn't fully understood the help page, aside from reducing the number of templates used is there any other workaround? The problem is that One Piece is likely to reach about 120 volumes, if that's the case that page will be twice as big. I'd like to avoid further splitting up the page... I believe the most used template there is this one, but substituting all of them will mess up the page and also will it change anything? What it counts is the size, isn't it? (insert size-joke here)
Well, actually what counts is the amount of data that has to be returned from templates. My suggestion would be to separate the code into multiple pages. I would divide it into a page for volumes 1-10, volumes 11-20, etc. that way it would be an easier load and the page wouldn't be a few miles long.
DPL is for displaying page names, not the pages. The problem is that the entire page takes 10-15 seconds to load (at least for me), and that can be used to attack Wikia (by making the server overload). There's no way you can get around it, unless you either just link to the subpages or put the script directly on the page.
Actually with DPL you can make a lot of things, like transcluding all the subpages of that page. I'm going to test it, but now that I think about it won't probably change anything since they would still cont as template calls.
Just for the reference, do you have very long pages on your wiki or have experienced with this sort of problems before?
With DPL, the stopper of the page rendering might still exist. It's the limit of how many templates that the Wikia server wishes to string together and output onto one page that is the problem, and it cannot be fixed by a different method that does the same action as Templates do (although I haven't heard of using DPL for displaying pages).
As Iggyvolz and Bobogoobo said, you should have each information on different pages, and have a disambiguation page to switch from one to the next, or use DPL to link all the categorized pages together through a TOC.