Чрезвычайно медленная проблема с выпадающим списком почтовых форм на собственном почтовом программном обеспечении (возможно, Mysql не оптимизирован?) - PullRequest
0 голосов
/ 27 октября 2018

Надеюсь, ты в порядке. Абсолютно потерянный вопрос, который у меня возник. Создан список рассылки с различными программами с открытым исходным кодом, такими как Mautic и Mailwizz. Для mailwizz, раскрывающийся список Страна в основном предлагает страну / штат в качестве опции для выбора (например, США / Алабама). Моя проблема в том, что форма ОЧЕНЬ медленная и перестает отвечать на запросы в течение 10-15 секунд при нажатии на раскрывающееся меню, затем попытке вернуться к вводу "Имя", "Электронная почта" и т. Д. На рабочем столе не все так плохо, но на худшем мобильный с Android с использованием хрома. Кажется, что проблема может быть связана с Mysql, но у меня есть несколько оптимизаций, так что я не уверен, что происходит. Вот форма: https://marketing.universalenvision.com/index.php/lists/gs453c09q438a/subscribe

Вот мои настройки. Извините, не совсем уверен, как выполнять запросы или знать точные команды для mysql, но знаю, как войти в него и выполнить команду, если она есть. Не полностью профессионал с MySQL, поэтому любые команды или руководства были бы чрезвычайно полезны, чтобы получить информацию, которая нужна вам, ребята, для решения этой проблемы

Последний Plesk 17,8 Последний MariaDB Последние Centos 6,9 Ram 32 ГБ Nginx 1.13.8 Последний Php 7.2

Вот моя конфигурация mysql / mariadb из my.cnf

[mysqld]
#skip_name_resolve
local-infile=0
#skip-networking
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
tmpdir=/tmp
symbolic-links=0
bind-address=0.0.0.0
max_allowed_packet=500M
binlog-format = MIXED

default-storage-engine         = InnoDB

# BINARY LOGGING #
log-bin                        = /var/lib/mysql/mysql-bin
expire-logs-days               = 14
sync-binlog                    = 1

# CACHES AND LIMITS #
tmp-table-size                 = 32M
max-heap-table-size            = 32M
query-cache-type               = 1
query-cache-size               = 150M
query-cache-limit              = 4M
query-cache-strip-comments     = 1
max-connections                = 500
thread-cache-size              = 50
open-files-limit               = 65535
table-definition-cache         = 4096
table-open-cache               = 10240
#tmp_table_size                = 64M
#max_heap_table_size            = 64M


# INNODB #
innodb-flush-method            = O_DIRECT
innodb-log-files-in-group      = 2
innodb-log-file-size           = 4G
innodb-flush-log-at-trx-commit = 2
innodb-file-per-table          = 1
innodb-buffer-pool-size        = 26G

# LOGGING #
log-error                      = /var/lib/mysql/mysql-error.log
#log-queries-not-using-indexes  = 1
slow-query-log                 = 1
slow-query-log-file            = /var/lib/mysql/mysql-slow.log


[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Я знаю, что у меня много стран и государственных данных, что, скорее всего, является проблемой здесь. Программное обеспечение, которое я использую, имеет ограниченные параметры и не предлагает (если X, а затем X), чтобы сузить формы в разделах без дополнительных полей, которые не нужны для одного поля. Надеюсь, я скоро смогу решить эту странную проблему. Очень ценю помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...