Перейти к содержанию
Форум поддержки пользователей VamShop

долго открываются страницы


Рекомендуемые сообщения

Подскажите, пожалуйста, как проанализировать проблему: долго открываются страницы магазина (4-6 сек). Случилось это после переезда на другой хостинг. Ошибок в логах не видно.

p.s.: магаз: voblerok.com

Ссылка на сообщение
Поделиться на другие сайты

Дело обычно в медленном MySQL у Вашего сервера.

Вряд ли что-то поможет кроме выбора быстрого хостера.

Ссылка на сообщение
Поделиться на другие сайты

вот блин. вот, что ответила тех.поддержка:

Сервер MySQL в данный момент не испытывает пиковых нагрузок, большей скорости работы

данных скриптов без оптимизации SQL запросов, вероятно, получить не удастся.

среднее время парсинга страниц 2.6 сек, 350 запросов. (2.6 сек вроде долго.. почему так может быть?)

Включал сохранение запросов к БД.. пробовал эти запросы в БД отрабатывать. все отрабатываются вроде шустро (порядка 0.016-0.031 сек, так показывает mysql workbench)

как можно отдебажить проблему, есть какие-то мысли?

Ссылка на сообщение
Поделиться на другие сайты

была аналогичная проблема. Грузились страницы очень медлено до 10 сек. Раньше когда товара было мало (до 2000 артикулов), все работало быстро.Чем больше товара (чем больше БД) тем медленей грузится БД (страница). Решение нашел - купили хостинг получше (виртуальный сервер). Сейчас в магазине 10000 товаров (БД весит 22 мб), открывает за 2сек. Тестировал на количестве 30000 артикулов - все нормально работает (1-3 сек). Если включить кеширование (в админке магазина) то открывает за 1 сек.


 

Тест на 10000 товаров (БД 22мб, посещаемость в сутки 800-1300 человек):

Характеристики виртуального сервера (VPS): CPU 2*2000Mhz (Хeon), 2Gb RAM, - открытие страницы 1-2 секунды (плачу 1200р в месяц) - до 30000 товара работает нормально

Характеристики хостинга (1): 600MHZ, 386 МБ RAM - открытие страницы 5-10 сек (плачу 450р в месяц) - до 4000 товара работает нормально

Характеристики хостинга (2): 300MHZ, 186 МБ RAM - открытие страницы 7-15 сек (плачу 150р в месяц) - до 1500 товара работает нормально

Соответственнно чем больше посещаемость (одновременных соединений), тем медленней работал магазин.

Както тестировал магазин на 90000 товара - на хостинге (1) - открытие страницы до 15 сек и выше, а если посещаемость большая (3- и выше потока) то вовсе страница не грузилась.

PS: включите кеширование, отключите ненужные боксы и если не поможет то покупайте хороший хостинг, а лучше VPS или выделенный сервер.

PSPS: на рынке много VPS, где уже предустановлена ОС и панель управления сайтом, т.е. по сути в легкости управления - как обычный хостинг.

Ссылка на сообщение
Поделиться на другие сайты

спасибо за ответ, Faton80, но... VPS это твоя система, ты сам ставишь туда и веб-сервер и мускул, про почту молчу.. и соответственно никто не застрахован от этой проблемы на VPS, т.к. нужно знать как всё сконфигурить, чтобы вамшоп себя хорошо чувстсвовал.

и меня пугает, что при 600MHZ, 386 МБ RAM открытие страницы у вас состовляло 5-10 сек =(

p.s.: кстати, чем замеряли скорость? сколько сейчас оперативы "кушает" вам магазинчик?

support, какого хостера посоветуете? каким сами пользуетесь?

Ссылка на сообщение
Поделиться на другие сайты

Проблема с VDS обычно в том, что это виртуальные серверы, т.е. берут железку (1 сервер) и делают из него 100 VDS виртуальных, в итоге звучит круто, а в реальности работает медленне чем хороший shared (общий) хостинг.

Так что с VDS тоже надо аккуратней, далеко не факт, что будет всё нормально на VDS.

Нужно смотреть, что за VDS и что за shared хостинг, не редко бывает, что хороший shared хостинг и лучше и дешевле чем плохой VDS.

Ссылка на сообщение
Поделиться на другие сайты

спасибо, что такое виртуализация немного знаком по работе) у нас живёт wmvare esx до этого крутили proxmox, openvz и ms hyper-v

полностью согласен с тем, что вы написали выше.

3215 это ваш реферал я так понял? ок, если осяду там (а это очень заманчиво, т.к. аптайм вашего сайта внушает надежность) то обязательно укажу ваш реферал id.

какой тарифный план посоветуете?

Ссылка на сообщение
Поделиться на другие сайты

Тарифный план любой, там у них есть констуктор, можно самому собрать.

Либо выбрать фиксированные VIP тарифы.

Но хостеров много разных, просто говорю лично о себе, на ruweb уже больше 10 лет и ничего плохого сказать не могу.

Ссылка на сообщение
Поделиться на другие сайты

странно, если в VIP-тарифах безлимитный трафик, почему не написано нигде какие лимиты для обычных тарифных планов :(

Ссылка на сообщение
Поделиться на другие сайты

а, это имелось ввиду, если сервер, например в Америке, то VIP-тариф включает в себя безлимитный трафик, а если обычный тариф и серв. в америке то тогда уже трафик ограничен? странно, от чего ж не написать это на сайте :)

В общем, решили мы на рувеб переехать.

правила решил почитать

Без предварительного согласования с Провайдером Абоненту запрещается:
  • размещать на веб-сервере Провайдера чаты, прокси-сервера или "спайдеры"
  • запускать на веб-сервере Провайдера демоны (резидентные программы), IRC-боты, а также инициировать какие-либо процессы, любой из которых использует более 64 Мб оперативной памяти системы или более 30 секунд процессорного времени, а также более 5% всех доступных системных ресурсов в любой момент времени
  • размещать в одном каталоге на веб-сервере более 5000 файлов(каталогов)
  • использовать на общем (shared) хостинге внешнее подключение к mysql серверу. Внешний доступ к базе данных даётся в технических целях, а также для разовых синхронизаций базы данных с другим сервером.

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

2 ладно ещё. это не тот хостинг на котором можно юзать какие-то граберы или прочие ресурсоемкие скрипты. Хотя, интересно, сколько памяти и процессорного времени займет такая процедура как нарезка картинок.. боюсь большими пачками данные не обработаешь, в 30 сек можно не вложится (

3 пункт 5000 файлов может легко лежать в директории images (я магазин на движке вамшоп имею ввиду)

4 пункт.. эх.. как же я люблю юзать mysql workbench =(

попробую с ними пообщаться, написано же "Без предварительного согласования", есть надежда, что пойдут на уступки :)

Ссылка на сообщение
Поделиться на другие сайты

Так ruweb.net - все серверы в России и безлимитный трафик.

ruweb.ws - серверы в Америке и трафик платный.

Ссылка на сообщение
Поделиться на другие сайты

блин. жопа какая-то..

на рувебе таже хрень. о_О

тоже долго открываются страницы.

можете сравнить, меняя айпишник у домена voblerok.com в файле %SystemRoot%\system32\driver\etc\hosts

188.120.35.51 - долго открываются стр. - ruweb.net

37.140.192.13 - долго открываются стр. - reg.ru

31.28.167.246 - быстро открываются стр. - ukrhosting.com

Help, please

Ссылка на сообщение
Поделиться на другие сайты

блин, я в отчаянии.

сделал truncate таблиц sessions, specification_*

удалил товар, теперь его 877

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

никаких ошибок в логах не вижу, никаких нагрузок сервер не испытывает, куда копать?

в page_parse_time.log вижу "18/01/2013 12:47:51 - /katushki-shimano/peredniy-frikcion/all.html (4.542s)"

это так долго html компилируется? почему так происходит?

support, очень надеюсь на вашу помощь :(

update: попробовал в админке:

- шаблон vamshop2

- использование кеш

- проверять изменения кеша

- кеширование запросов к БД

- сохранять время парсинга страниц

- показывать время парсинга страниц

в итоге:

/katushki-shimano/peredniy-frikcion/all.html Время генерации: 2.282, запросов: 37

/obuv/all.html Время генерации: 1.647, запросов: 37

/ Время генерации: 1.572, запросов: 35

разницы между тем какой шаблон выбран, я так понял, особо нет.

что интересно на сервере 31.28.167.246 с выключенным кешированием с 2100 товарами и кучей фильтрами страница генерируется 0.5 - 1.5 сек. (это порядка 300 запросов!)

Изменено пользователем MaZa
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...