Payload optimisation for /update api route #503

Closed
opened 2026-02-05 17:41:28 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @rurueuh on GitHub (Nov 30, 2025).

Current Behavior

The client application currently performs a repetitive fetch request (polling) to the /update endpoint on the main dashboard to retrieve the server list.

On the repetitive fetch, he load for each server the icon (even if this is the same egg) make a icon loaded x time of server

Can exceed memory limit of php fpm
Make client high bandswitch usage

Image

Expected Behavior

2 expected behavior possible:
don't update server logo on update
make one image load for each same image

Steps to Reproduce

create multiple server with icon of 1mb (actually max) and try to load page

Panel Version

1.0.0-beta28

Wings Version

not concerned but 1.0.0-beta19

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs


Is there an existing issue for this?

  • I have searched the existing issues before opening this issue.
  • I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
  • I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Originally created by @rurueuh on GitHub (Nov 30, 2025). ### Current Behavior The client application currently performs a repetitive fetch request (polling) to the /update endpoint on the main dashboard to retrieve the server list. On the repetitive fetch, he load for each server the icon (even if this is the same egg) make a icon loaded x time of server Can exceed memory limit of php fpm Make client high bandswitch usage <img width="880" height="742" alt="Image" src="https://github.com/user-attachments/assets/e59a5218-8999-470a-beb2-40494ecbc512" /> ### Expected Behavior 2 expected behavior possible: don't update server logo on update make one image load for each same image ### Steps to Reproduce create multiple server with icon of 1mb (actually max) and try to load page ### Panel Version 1.0.0-beta28 ### Wings Version not concerned but 1.0.0-beta19 ### Games and/or Eggs Affected _No response_ ### Docker Image _No response_ ### Error Logs ```bash ``` ### Is there an existing issue for this? - [x] I have searched the existing issues before opening this issue. - [x] I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server. - [x] I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Author
Owner

@Boy132 commented on GitHub (Nov 30, 2025):

These update calls are from livewire. That's normal.
The only thing we can look into is optimizing the icon updates.

@Boy132 commented on GitHub (Nov 30, 2025): These update calls are from livewire. That's normal. The only thing we can look into is optimizing the icon updates.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#503