Помогите решить проблему с биржей

Автор Сообщение

yda4a789

Дмитрий Сонцев
#1/23.07.2015 23:30
+1

Пользователи

Карма: 0

Помогите решить проблему с биржей .

Я добавил 5 000 категорий на сайт сайт стал дико глючить.

Вообще невозможно на нем находится .

Мне сказали это иза того что в котонти все категории грузит сразу.

как исправить это чтобы категории грузились только необходимые! первые 50 допустим 

Помогите ((((

 

Сообщения: 84

CrazyFreeMan

Ярослав
#3/24.07.2015 01:05
0

Модераторы

Карма: +317

Это вопрос не к бирже а к котонти, там поднимайте вопрос, только разработчики смогут переписать ядро. Но мне кажется сайтов где 5000 категорий не планировалось создавать на коте, вот и не предусмотрено такое
Сообщения: 1248

Cmsworks

Булат
#5/24.07.2015 07:21
0

Администраторы

Карма: +683

Скорее всего проблема в оперативке на сервере. Попробуйте увеличить значение memory_limit (через htaccess или настройки php на сервере).  

Объясню почему: в коте вся структура категорий записывается в кэш, чтобы не выполнять постоянные запросы в БД для их генерации. Когда кэш переполняется он просто не запоминает, в следствии чего нагрузка увеличивается. В большинстве случаев увеличение оперативной памяти решает вопрос, но у вас очень много категорий и возможно, если не поможет этот способ, нужно переделывать ядро именно под ваш проект. 

Не забываем, что и Железо тоже может влиять...

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

yda4a789

Дмитрий Сонцев
#6/24.07.2015 11:57
0

Пользователи

Карма: 0

Как сделать чтобы 5 % категории записывались в кеш

И как правельно прописать значение memory_limit в htaccess ( я попробывал сайт рухнул)

Сообщения: 84

yda4a789

Дмитрий Сонцев
#8/24.07.2015 14:31
+1

Пользователи

Карма: 0

Переписать ядро я так понимаю может только автор?

Сайт готов а вот проблема с категориями вообще мне нужно добавить 150 000 категорий.

Я сейчас тестово арендовал VPS сервер на 10 дней 

2000 Мгц

3 ядра

4096 Мб оперативная память

 

Сообщения: 84

Cmsworks

Булат
#9/24.07.2015 14:32
0

Администраторы

Карма: +683

Не пробовали другой двиг потестить на такое количество категорий? Интересно даже как себя ведут другие cms и фреймворки в сравнении с котом.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

yda4a789

Дмитрий Сонцев
#10/24.07.2015 14:34
+1

Пользователи

Карма: 0

Это движок очень подходит.

На нам все реальзовано что было нужно для сайта.

1 проблема количество категорий 

Сообщения: 84

Cmsworks

Булат
#11/24.07.2015 14:35
0

Администраторы

Карма: +683

Если можете покажите информацию phpinfo. Создайте файл с кодом: <?php phpinfo(); ?> и покажите нам, либо скриншот сделайте.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

yda4a789

Дмитрий Сонцев
#12/24.07.2015 14:45
+1

Пользователи

Карма: 0

Я сделал тестовый сайт и загрузил категории trimastera.com/phpinfo 

Сайт пока на обычном сервере  2000 Мгц  1яд  512 

Через час - два  смогу загрузить на VPS

Добавлено 2 минуты спустя:

вот тодже сервер http://remont.trimastera.com/phpinfo.php

Сообщения: 84

yda4a789

Дмитрий Сонцев
#14/24.07.2015 14:53
0

Пользователи

Карма: 0

в 1 категории

2700 под категорий 

1

1.1

1.1.1

1.1.2

1.2

нужно было 001 

или это неважно 

 

Сообщения: 84

yda4a789

Дмитрий Сонцев
#16/24.07.2015 14:58
0

Пользователи

Карма: 0

Как отключить запрос подуровней ?

Сообщения: 84

yda4a789

Дмитрий Сонцев
#18/24.07.2015 15:11
0

Пользователи

Карма: 0

Готово

Сейчас попробую загрузить по больше категорий 

Сообщения: 84

yda4a789

Дмитрий Сонцев
#20/24.07.2015 15:14
0

Пользователи

Карма: 0

#10371 sv_nikoloze:
#10370 yda4a789:

Готово

Сайт начал летать?

это точно 

Сообщения: 84

yda4a789

Дмитрий Сонцев
#22/24.07.2015 15:52
0

Пользователи

Карма: 0

ОГРОМНОЕ СПАСИБО yes

Сообщения: 84

Cmsworks

Булат
#24/24.07.2015 16:42
0

Администраторы

Карма: +683

Предлагайте свои варианты как это решить.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

yda4a789

Дмитрий Сонцев
#25/24.07.2015 17:10
0

Пользователи

Карма: 0

Возможно есть какой нибудь хороший пример движка.) 

Я знаю osc-cms. com загружал наего товар около 100 000 ну категорий 1000 легко без тормозов 

Сообщения: 84

CrazyFreeMan

Ярослав
#27/24.07.2015 23:27
+1

Модераторы

Карма: +317

Мне кажется вариант что выше обьеденяет 2 способа, можна или реализовать все на NESTED SETS (так как в mysql нет рекурсивной выборки в оригинальном виде) или же подумать и сделать решение на раздельном кеше (разбить на части каждую вложеность и так и хранить в почти готовом виде на вывод) 

Сообщения: 1248