LAMP server optimization (caching, OPCache, MySQL DB) for Wordpress / Buddypress network

Închis Postat la acum 2 ani S-au achitat serviciile după ce au fost prestate
Închis

LAMP server optimization (caching, OPCache, MySQL DB) for Wordpress / Buddypress network

At peak times there are up to 150 members online at the same time. We want to get to several hundreds.

This platform is based on Wordpress and a Buddyboss / Buddypress plugins. The site is internationalized using WPML and offers the possibility of paid memberships using PMPro and various complementary addons.

GOAL of the assignment is to analyze possible optimization potentials. First and foremost the use of the server possibilities, i.e. analysis of possible bottleneck(s) and tweaking of the corresponding available server parameters for [login to view URL], MySQL server, Apache etc., so that an optimal use of the possibly still free resources can be achieved. E.g. a huge amount of RAM is still free -> mysql query caching possible?

Since the site is highly dynamic (activity feed, comments, groups and forums, messaging between members), complete caching is difficult to implement.

We have already exhausted some possibilities for optimization:

* Caching of some repetitive and "expensive" (i.e. slow) queries using static variables and using Wordpress transients.

* Caching of various HTML widgets that don't need to update themselves all the time

* Deletion of outdated transients, purging and cleaning of old DB entries and logs

* Rewriting of plugins to avoid SQL queries within for loops, for example

* Memcached and OPCache PHP Extensions were installed

* Update to PHP 8 because of JIT still in consideration

* Wordpress Plugin: Query Monitor -> analysis of results

The site is still quite slow, but only during peak times and only "in waves".

It is currently unknown what the bottleneck is, is it PHP or MySQL. In Linux "htop" both are alternating top loaders.

We have ~50GB of RAM, of which only 5GB is in use. Unfortunately the server does NOT have Plesk or the like, only a proprietary interface with the following options:

PHP FPM / CLI:

* implicit_flush

* max_execution_time

* memory_limit

* output_buffering

* output_buffering_value

* realpath_cache_size

* realpath_cache_ttl

* session_gc_maxlifetime

MySQL:

* default_charset

* ft_min_word_len

* innodb_buffer_pool_size

* innodb_ft_min_token_size

* innodb_flush_log_at_trx_commit

* innodb_lock_wait_timeout

* innodb_log_file_size

* max_allowed_packet

* max_connections

* max_heap_table_size

* max_user_connections

* query_cache_enabled

* query_cache_size

PHP OPCache:

* max_accelerated_files

* memory_consumption

* interned_strings_buffer

* validate_timestamps

* revalidate_freq

* enable_cli

* save_comments

* revalidate_path

* validate_root

* consistency_checks

If the analysis results are code optimizations, these may need to be implemented in consultation and depending on the effort involved. At first, analysis + implementation for the parameters of the LAMP settings.

PHP MySQL Apache Linux BuddyPress

ID Proiect: #32250427

Detalii despre proiect

17 propuneri Proiect la distanță Activ acum 2 ani

17 freelanceri plasează o ofertă medie de 37€/oră pentru proiect

tangramua

Sehr geehrter Thomas1147,   Wir haben 20 Jahre Erfahrung in PHP, Linux, Apache, MySQL, BuddyPress, daher können wir dieses Projekt erfolgreich abschließen. Bitte überprüfen Sie unser Profil hier: [login to view URL] Mai multe

€42 EUR / oră
(213 recenzii)
8.3
manojmalviya93

Hi As per your requirement, I have expertise in Server Optimization and Linux Server Administration. I can help you with that. I have 10 years of experience in and Webhosting administration also have clear concepts of Mai multe

€40 EUR / oră
(85 recenzii)
6.1
linuxwarm

Hi, I have 19 years of experience on server management. I have been managing Linux and Windows sever and providing 24x7 support. I will resolve all of your current problems and provide you these services as an ongoing Mai multe

€36 EUR / oră
(82 recenzii)
6.2
jonasrohw9

Guten Tag, Ich bin zertifizierter Linux Administrator und würde Sie gerne bezüglich ihre Implementierung beraten und daraus resultierende, die Einrichtung für Sie vornehmen. Wenn Sie über Details sprechen wollen, könn Mai multe

€36 EUR / oră
(54 recenzii)
5.7
valeriaomeldev

Hello Thomas, I have + 10 years of experience in web development, YES, I am very familiar with WP and Buddypress. Until now I have completed lots of projects successfully. And I have hands on experience about LAMP serv Mai multe

€40 EUR / oră
(2 recenzii)
4.7
dPenXetri1

Hi there, hope you are well. It's Dipendra. I am interested in this project because I have been working on several complex PHP projects for seven long years. Most recently, I have done a project for a client which is a Mai multe

€36 EUR / oră
(5 recenzii)
3.5
vctorfranciscos

Good evening. I can help you with her problem. I am an expert server administrator and have already worked on high performance sites.

€36 EUR / oră
(4 recenzii)
2.6
danilastariy

Hi !, I’ve carefully checked your requirements and really interested in this job. I’m full stack web developer . I’m offering best quality and highest performance at lowest price. I can complete your project on time Mai multe

€36 EUR / oră
(2 recenzii)
1.9
TexasCows

Hello, Thanks for checking out us, We are Techjuke providing Development and Branding solutions domestically and Internationally through out this platform and many others. We are also expert in Apache, PHP, BuddyPres Mai multe

€36 EUR / oră
(1 părere)
1.8