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

Geschlossen Veröffentlicht vor 2 Jahren Bezahlt bei Lieferung
Geschlossen

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

Projekt-ID: #32250427

Über das Projekt

17 Vorschläge Remote Projekt Aktiv vor 2 Jahren

17 Freelancer bieten im Durchschnitt €37/Stunde für diesen Job

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] Mehr

€42 EUR / Stunde
(213 Bewertungen)
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 Mehr

€40 EUR / Stunde
(85 Bewertungen)
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 Mehr

€36 EUR / Stunde
(82 Bewertungen)
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 Mehr

€36 EUR / Stunde
(54 Bewertungen)
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 Mehr

€40 EUR / Stunde
(2 Bewertungen)
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 Mehr

€36 EUR / Stunde
(5 Bewertungen)
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 / Stunde
(4 Bewertungen)
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 Mehr

€36 EUR / Stunde
(2 Bewertungen)
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 Mehr

€36 EUR / Stunde
(1 Bewertung)
1.8