
LAMP server optimization (caching, OPCache, MySQL DB) for Wordpress / Buddypress network
min. €36 EUR / Stunde
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.
Projekt-ID: #32250427
Über das Projekt
17 Freelancer bieten im Durchschnitt €37/Stunde für diesen Job
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
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
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
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
Good evening. I can help you with her problem. I am an expert server administrator and have already worked on high performance sites.
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