Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Проблема с квотами памяти

Это мой дом
На хосте статистика использования квоты, показывает периодические зашкаливания.
А знаний, отследить какой именно процесс жрет, не хватает...

???
Это мой дом
на фаворите? индексация разделов, работа админа с большим кол-вом товара.

кратковременный зашкал квот - дело житейское и ничего не значит. санкций это не привносит. автоматом квоты поднимаются до нужного уровня.

если квоты зашкал постоянно - стоит глянуть логи, возможно нападки поисковых ботов, обычно помогает прокси сервер nginx
Это мой дом
покажите скриншот, сравним.
Это мой дом
вот к примеру скрин как помог nginx
видите возрастающую кривую, а потом резкий спад? это был установлен nginx
Это мой дом
Да, на фаворите.
У меня график как на правой половине картинки.
Есть ежедневные пиковые зашкалы. Я конечно предположил, что это связанно с индексацией.
В принципе, сами пики не напрягают. Напрягает проблема белого экрана.
Пару раз она возникала, но потом все проходило. И в разных браузерах проявлялось по разному.
А теперь она начинает серьезно беспокоить. Сначала я подумал, что это как-то связанно с зашкалами лимитов. Однако, обнаружил следующее:
- Белый экран, только при переходах в подраздел. Например сюда -
АВТОМАТЫ ABB ДЛЯ РАСПРЕДЕЛИТЕЛЬНЫХ СИСТЕМ
- Подразделы с маленьким количеством документов открываются нормально.

Понятие большое и маленькое количество товаров конкретизировать не удается. В одном разделе, подраздел со 110 документами может открываться нормально, а в другом, 80 не открывается.

В общем, хз. Вроде как отключил все, что могло жрать рес-ы. Не помогло.
Это мой дом
непорядок. сейчас разберусь. белый экран - это ошибка исполнения PHP скрипта, при выключенном отображении ошибок или нехватка памяти для исполнения скрипта (только не на никхосте - тот поднимает планку)
Это мой дом
Опаньки! Теперь еще и это -
Deprecated: Function eregi() is deprecated in /home/chekutov/favorit-el.ru/docs/admin/editor/index.php on line 54

Это мой дом
вылезает в CMS
Это мой дом
нехватка памяти в режиме администрирования
для этого раздела требуется 134Mb а лимит стоит 128 Mb
проблема - в полном описании. оно жрет основной ресурс.
да и названия ваших товаров огромные, даже минибаза (для поиска с подсказками) занимает почти 6Mb - я заметил огромные краткие описания в разделах:

Модульное оборудование/Рубильник ABB
Коммутационное оборудование/Контакторы ABB
Коммутационное оборудование/Аксессуары для контакторов ABB
Модульное оборудование/Автоматы ABB
Модульное оборудование/УЗО ABB
и т.д.

их следует перенести в полное описание. Краткое описание - на то оно и краткое, не стоит туда пихать огромные куски текста, иначе поиск с подсказками будет тормозить.

можно конечно притормозить индексацию, и краткое описание минимизировать, убрав повторяющиеся слова, предлоги и т.п. но пока не хочу это делать

Насчет белых экранов - для юзера все в порядке - юзер работает с кусками базы - а они маленькие.
админу же приходится работать со всей базой, а она в тексте занимает 9Mb (британская энциклопедия столько же занимает) вот и белый экран и перерасход памяти

можно увеличить лимит, но лучше всего - перенести полные описания в отдельные файлы.

Я могу написать скрипт который "похудеет" вашу базу автоматом перенеся описания в отдельные файлы, которые присоединяются только только в подробном описании товара.

тогда все будет летать.

это может быть обработка которая переносит полное описание в соответсвующий раздел, например U, u_unifid.txt и он будет доступен поиском как отдельная статья.
Это мой дом
Опаньки! Теперь еще и это

Да я включил трекинг ошибок, ща выключу.
ошибки поправил - это мы перелезали на PHP5.3 и не все я обновил.
теперь обновил для работы на 5.3
Это мой дом
Сейчас стану думать...
Это мой дом
я уже пишу модуль defat - он будет убирать полные описаловы в отдельные файлы для каждого товара в раздел z:
например в z_094934fd121388a809092385cc.txt будет храниться полное опсалово товара с unifid=094934fd121388a809092385cc
название статьи будет равно названию товара.

z скрытый раздел

для поисковиков и клиентов нет принципиальной разницы, а вот админить будет куда проще и главное быстрее.
Это мой дом
Я сделал небольшую перестановку для посмотреть
http://www.favorit-el.ru/
В этом подразделе, все товары оформлены так.
В кратком описании пусто, все что в него забивалось, вынесено в полное описание. Остальное прикреплено.
Проблему не решило.
Для юзера, все работает нормально. Но, по админкой, белый экран остается.
Мне, в общем-то, это не очень сильно важно. Все равно с полным разделом работаю редко. Тем не менее, похоже что, чем больше товаров в этом разделе, таем тяжелее работает.

Дальше мыслей пока нет. В голове такая же белая стена, как экран...
Это мой дом
Я сделал модуль defat. Применить к фавориту?
Это мой дом
Давай попробуем.
Это мой дом
в общем открывается теперь и у админа. т.е. нагрузка снята.
Но есть еще к чему стремиться. к примеру жуть сколько краткого описания в

Приборы измерения, учета|Счетчик Меркурий
Cиловое оборудование|Предохранители IEK
Коммутационное оборудование|Контакторы ABB

все это - в полное описание и дефат+индексация
дефат запускается в админке - ссылка ниже ссылки на удаление всех товаров.

Дополнительно:
Полное описание -> Каталоги изделий (там должна быть надпись файлы, но ты поправил)
Это мой дом
я могу в файлы запихнуть (дефатировать) и краткие описания, если они больше чем 500 символов, например. надо?
Это мой дом
упс модуль дефатирования кое что забыл доделать. поправил.
Это мой дом
Видимо всетаки надо.
Только у меня куда-то остальные товары делись...
Это мой дом
все равно белый экран. ща краткие в дефат запихну. база уменьшилась только на 2 мега.

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT дBa плюс Tpu?