Jump to content
Mirza

How to optimize the admin panel which has large number of pages

Recommended Posts

Hi, Awesome's,

I am writing this post since I am facing the issue of performing slow admin panel.

 

Let me give a background, we have 40+ people adding content into the admin panel, we have pages around 1.5 million.

 

When people working all together in this system, we are facing the slow performance or PHP(fpm) consumption is getting higher.

 

Please give me any suggestions, on how to optimize an admin panel to accommodate 1.5 Million pages or more.

Share this post


Link to post
Share on other sites
  1. Use Opcache to cache raw PHP
  2. Update your PHP version 
  3. Use ListerPro to customize your listings, so you will use fewer server resources to list pages for every user. 
  • Like 2

Share this post


Link to post
Share on other sites
12 hours ago, Mirza said:

we have 40+ people adding content into the admin panel, we have pages around 1.5 million.

On such a large site I reckon it would be worth investing in some professional advice.

https://processwire.com/api/modules/profiler-pro/

Besides the tool itself there is the valuable benefit of VIP support from Ryan:

Quote

Here to help you

I often find myself in the position of helping people locate and fix bottlenecks on websites and applications, and this tool is something I've always wished I had. While ProfilerPro is a tool to identify issues, the support board is dedicated to helping users analyze, fix and optimize performance issues. When you purchase ProfilerPro, you are purchasing a helpful support service with the ProcessWire core developer to help you use the tool and isolate and resolve bottlenecks. So ProfilerPro not only helps you find the bottlenecks, but provides the support to assist you in resolving them and develop more efficiently in ProcessWire.

 

  • Like 3

Share this post


Link to post
Share on other sites

Hi All,

Thanks for all the replies.

* We have already enabled the opcode.

* We are using PHP 7.2.6 already.

* Also, We have paid lister pro people are using it already.

* We have used ProCache also, but not much help.

* Our server Process Memory is going high as 2.5GB, Can you please advice/suggest us how to optimize.

* Our Db health is good.

* Php-fpm process memory is going high.

@Robin S We are not using any website against this, it's just a centralized data so Profiler will not help us.

This system will just import from JSON and export to JSON using cronjobs. We have also the paid profiler as well, but not helpful.

Is there any module where I can monitor processes running currently?

Appreciate your support on this.

Thanks in advance.

Share this post


Link to post
Share on other sites
56 minutes ago, Mirza said:

it's just a centralized data so Profiler will not help us

But what I'm saying is that Profiler has a dedicated pro support board where you can get optimisation advice from Ryan, the creator of ProcessWire. Nobody knows more about optimising PW than him.

  • Like 2

Share this post


Link to post
Share on other sites

@Robin S Thank you for your reply

I have already sent a direct message on pro modules support, awaiting his response.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Mirza
      Hi All,
      Hope you are all doing good.
      We have the system which has 12 Million pages, We have used ProCache also, but not much help.
      We have 40+ agents are working on the pages.
      Our server Process Memory is going high as 2.5GB, Can you please advice/suggest us how to optimize.
      Our Db health is good.
      Php-fpm process memory is going high.
      We are using the ListerPro as well.
       
      Is there any module where I can monitor processes running currently?
       
      Appreciate your support on this.
      Thanks in advance.
    • By Mirza
      Hi All,
      Is it possible to add GA scripts to admin panel pages, so that we can track all the users login/logout and each(edit) page duration per user using GA scripts.
      Please let me know your suggestions.
      Thanks in advance.
    • By alexhowl
      When I try to load one of the modals in the PW Admin panel, say Insert Link or Crop Image, the modal is blank, and I'm registering a "Load denied by X-Frame-Options" in my console. This option used to work, but I've since ported to a different server and it stopped working.
      I've tried adding this to my .htaccess file, with no results.
      Header set X-Frame-Options "ALLOW-FROM http://[my_server_ip]" I also tried commenting out the 'Header always append" line there as well (which I don't really want to do).
      I'm assuming it might, but could this have anything to do with the fact that my HTTPS is self-signed and not really configuring?
      I'm not at production stage so I'm still futzing around on the server, and moved onto web development and was going to fix my TLS later. Maybe I should fix it now? That's what i'm going to try. Let me know if you have any other ideas.
    • By mike77
      I'm starting new project for a first time with PW. I'd like to know if it would be apprioprate (in terms of PW's creator permission) to brand the admin panel with clients logo just to make the look of it more relevant to the clients CI. The PW logo would stay where it is now but I thought of adding one next to it or something.
      Is it technically possible?
×
×
  • Create New...