Назад | Перейти на главную страницу

сервер с высокой загрузкой ЦП и памяти

У меня есть сервер с одним сайтом WordPress, но ресурсы сервера почти закончились. пожалуйста, проверьте изображение:

С чего мне начать разбираться в проблеме? я должен получить сервер с более высокими ресурсами?

На сервере есть один веб-сайт с БД 600 МБ и около 900 посещений в день Некоторые подробности о сервере: - mpm prefork

    <IfModule mpm_prefork_module>

    StartServers            100
    #StartServers            10
    MinSpareServers         100
    MaxSpareServers         400
    MaxRequestWorkers       800
    MaxConnectionsPerChild      800
    ServerLimit         800

</IfModule>

2- my.cnf

 key_buffer      = 1G

key_buffer      = 512M

max_allowed_packet= 512M

max_connections = 10000

max_connections = 1000

innodb_buffer_pool_size = 10G

innodb_log_file_size = 10G

innodb_file_per_table = 1

innodb_autoextend_increment=256

innodb_buffer_pool_size=10G

innodb_buffer_pool_instances=4

innodb_buffer_pool_instances=2

innodb_log_file_size = 104857600

innodb_log_files_in_group = 5

innodb_log_buffer_size = 268435456

innodb_io_capacity = 10000

innodb_io_capacity = 1000

thread_cache_size       = 16

thread_cache_size       = 8



key_buffer              = 16M

max_allowed_packet      = 16M

thread_stack            = 192K

thread_cache_size       = 16

thread_cache_size       = 8

query_cache_type        = 1

query_cache_limit       = 20M

query_cache_limit       = 10M

query_cache_size        = 100M

query_cache_size        = 50M



tmp_table_size      = 512M

table_open_cache_instances  =   16


slow_query_log      = 1

slow_query_log_file = /var/log/mysql/slow.log

3- meminfo

    MemTotal:       32459956 kB

MemFree:         6863712 kB

MemAvailable:   13162120 kB

Buffers:         1393928 kB

Cached:          5670744 kB

SwapCached:        39276 kB

Active:         20290788 kB

Inactive:        4120816 kB

Active(anon):   17336008 kB

Inactive(anon):   973836 kB

Active(file):    2954780 kB

Inactive(file):  3146980 kB

Unevictable:           0 kB

Mlocked:               0 kB

SwapTotal:       1046520 kB

SwapFree:         240992 kB

Dirty:              9088 kB

Writeback:             0 kB

AnonPages:      17307716 kB

Mapped:           263800 kB

Shmem:            962912 kB

Slab:             742360 kB

SReclaimable:     601588 kB

SUnreclaim:       140772 kB

KernelStack:        9760 kB

PageTables:       179828 kB

NFS_Unstable:          0 kB

Bounce:                0 kB

WritebackTmp:          0 kB

CommitLimit:    17276496 kB

Committed_AS:   33425764 kB

VmallocTotal:   34359738367 kB

VmallocUsed:      329084 kB

VmallocChunk:   34358947836 kB

HardwareCorrupted:     0 kB

AnonHugePages:     20480 kB

HugePages_Total:       0

HugePages_Free:        0

HugePages_Rsvd:        0

HugePages_Surp:        0

Hugepagesize:       2048 kB

DirectMap4k:      295140 kB

DirectMap2M:    15108096 kB

DirectMap1G:    17825792 kB

Насколько я могу судить, у вас неплохое оборудование, и вы должны справиться с этой работой. Я ищу в Интернете несколько советов по вашему делу, и сразу же появился список ...

Что вызывает снижение производительности веб-сайта WordPress?

  • Изображения загружаются в излишне больших размерах.
  • Изображения не были сжаты.
  • Страницы слишком длинные или содержат слишком много динамического контента.
  • Темы плохо написаны.
  • Темы используют сценарии, которые без необходимости запрашивают базу данных.
  • Плагины плохо написаны.
  • Плагины запускают чрезмерное количество внешних скриптов.
  • Сайт работает на устаревшем программном обеспечении.
  • База данных вообще не настроена, поэтому работает неэффективно.
  • План веб-хостинга не может в достаточной мере обрабатывать запросы веб-сайта.

Видите ли, когда речь идет о wordpress (и сайтах с текстовым / новостным контентом), речь идет немного шире, чем о средней производительности, поскольку речь идет о множестве элементов. Изучили ли вы какой-нибудь учебник "Настройка производительности WordPress" в Интернете (например, тот, который используется в качестве образца: https://wpbuffs.com/wordpress-mysql-performance-tuning/)? Вы используете какой-то внешний кеш или CDN?