[mythtv-users] Web interface scalability issue: Video Gallery

Peter Bennett pb.mythtv at gmail.com
Wed Sep 6 19:26:31 UTC 2023


On 9/6/23 12:54, Jan Ceuleers wrote:
> On 03/09/2023 23:08, Peter Bennett wrote:
>> Thanks for testing this. I have about 1500 videos (on hard drive) and 
>> it takes between 1 and 2 seconds. With 5500 videos I would expect no 
>> more than 7 seconds.
>
> I just timed it again: it took 50 seconds.
>
>> I can investigate using a lazy load for videos. That may conflict 
>> with the directory listing scheme I have, where directories are 
>> listed and you can drill down.
>>
>> Do you use directories?
>
> I do use directories, yes. Lots of them:
>
>   * The top level is alphabetic in groups (0-9, A-B, C-D, E-F, G-H,
>     I-J, K-L, M, N-O-P-Q, R-S, T, U-V-W-X-Y-Z). So 12 directories at
>     the top level.
>   * The above directories contain movies, but also subdirectories (for
>     TV box sets).
>   * The TV box set directories can contain subdirectories for each
>     season. Single-season series don't have these subdirectories.
>
>> When it takes a long time, how many rows are reported (at the top 
>> level each direcory is a row)?
> Not sure what you're asking. Is there an incantation I should run to 
> produce the answer?
>>
>> Does clicking on a directory to see its contents also take a long time?
> No, that is instant.
>>
>> Does clicking back on Videos at the top after looking at a 
>> subdirectory also take a long time?
>
> No.
>
> Many thanks, Jan
>
>
Please try this, to see if the slowdown is on the backend:
curl "http://localhost:6544/Video/GetVideoList?Sort=FileName" >/dev/null

On my laptop it reports time spent 0:00:01 with over 7000 videos in my 
database.

If you are running your browser on a different computer from the 
backend, then try from that computer:
curl "http://backend:6544/Video/GetVideoList?Sort=FileName" >/dev/null

Look at the Time Spent. This will tell if it is a slowdown in the network.

Peter

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20230906/515e4fe9/attachment.htm>


More information about the mythtv-users mailing list