Talk:List of people named Liam

Latest comment: 3 months ago by MSGJ in topic Load time

Table

edit

@Thrakkx what do you think about displaying the entries in a table? I've done A as an example. Also I think we should perhaps list all Liams separately intead of linking to disambiguation pages — Martin (MSGJ · talk) 14:01, 21 August 2024 (UTC)Reply

I have now separated the three entries for Liam Adams — Martin (MSGJ · talk) 18:05, 21 August 2024 (UTC)Reply
@MSGJ: I disagree with separating out all the disambiguation pages. Those exist for a reason: minimizing duplicative content, and making maintaining this page easier. This is also common across pages of this type, for example see the lists of people named William, David, Peter, Rebecca, Sandra, Pyotr, and so on and so on.
The table format has problems.
  • You made it a very complex bit of code to maintain. New editors will have a very hard time adding to this page without in-depth knowledge of WikiData, which is a totally separate project. It will also be impossible to add an entry if it doesn't already have a WikiData page, which is not common but still possible if the Wikipedia article is new.
  • We will now need hundreds of sources to back up the data on each Liam's exact date of birth and even their place of birth. What about death dates and places? That's a huge task to keep up-to-date.
All in all, the existing format isn't bad or broken, so there is no need to "fix" it. Thrakkx (talk) 21:51, 21 August 2024 (UTC)Reply
I suggested it because we are saving people a click. If they can find the person they want on this page, there is no need to send them to another page. Anyway it is not important. The date and place of birth is not needed - it was just an example of what could be displayed. We can easily trim it back to name and description if that is all that is desired. Even though the existing format is not bad or broken does not mean is cannot be improved, and we should work collaboratively rather than just reverting other editors' work, which is what you have done twice today. — Martin (MSGJ · talk) 15:56, 22 August 2024 (UTC)Reply

Load time

edit

The template {{annotated link}} is quite time-consuming to run, and when it is called 600 times (or whatever the exact number is) you see the performance start to be affected, and the page takes a significant time to load. Some relevant stats for this page:

  • CPU time usage 2.740 seconds
  • Real time usage 4.893 seconds
  • Lua time usage 1.736/10.000 seconds

The stats for a similar article Brady (given name), which doesn't use this template:

  • CPU time usage 0.252 seconds
  • Real time usage 0.352 seconds
  • Lua time usage 0.102/10.000 seconds

I think I can get my proposed table working much more efficiently if you would like to work together on this — Martin (MSGJ · talk) 16:04, 22 August 2024 (UTC)Reply

No reply, so I am planning to put back @Debartolo2917's version shortly, which does not suffer from the performance issues — Martin (MSGJ · talk) 20:46, 24 August 2024 (UTC)Reply
  Done — Martin (MSGJ · talk) 20:42, 3 September 2024 (UTC)Reply