Поля CCK исчезают из типа содержимого
-
27-09-2019 - |
Вопрос
Иногда в течение периода высокого движения на участках поля ввода CCK исчезают при добавлении содержимого от бэкэнда. Я не включил модуль дроссельной заслонки. Отказ Поля восстанавливаются автоматически в другие времена.
Например - поле для загрузки изображения, флажок для размещения для типа контента Новости исчезнуть во время тяжелого трафика, но автоматически восстанавливается в течение других времен.
Что может быть причиной?
У Drupal есть внутренний механизм дросселирования во время тяжелого трафика?
Решение
У Drupal есть внутренний механизм дросселирования во время тяжелого трафика?
Нет. Дроссель была попытками сделать это, но он гарантированно не используется. Как у вас есть это, это не будет причиной.
Я бы предложил Tweeeeeking ваших параметров производительности, чтобы увидеть, сможете ли вы получить пиковую нагрузку, чтобы не повлиять на ваши системы.
Другие советы
Для меня это указывает на проблемы с вашей базой данных. Попробуйте оптимизировать вашу базу данных следующими способами
- Увеличьте доступную оперативную память кэширования
- Измените таблицы из Миасама в InnoDB. InnoDB более надежен в периоды высокого движения.
- Попробуйте переместить обработку сеанса в MEMCACHACH (поиск »Memcache Search Memcache сеанса Drupal или некоторая подобная строка в Google, чтобы узнать, как это сделать). Это значительно уменьшает нагрузку на сервер.
- Сделайте некоторые отладки и посмотрите, какие медленные запросы я уверен, что CCK является виновником. Вы можете использовать модуль Devel, чтобы увидеть медленные запросы или перейти в интерфейс MySQL, чтобы узнать, какие медленные запросы. В зависимости от того, какие медленные запросы вы можете добавить несколько индексов в таблицы.