У меня сайт на хостере и он неприлично долго грузиться, но не могу понять в чем причина, в моем сайте(он достаточно сложный в смысле views и таксономии) или в хостере, показатели devel такие "Page execution time was 3279.89 ms. Memory used at: devel_boot()=4.74 MB, devel_shutdown()=50.05 MB, PHP peak=50.75 MB." но я не знаю, это много или мало.
Комментарии
Для полноты картины посмотрите в том же Devel - как долго выполняются запросу к MySQL.
Прикрепил изображение с основными покозателями devel, но тут модуль по ходу не причем
Это до... короче очень много, особенно для основных запросов, которые должны выполняться примерно в 50+ раз быстрее, причем у вас там не только мускул еле ползает, но и вообще все тормозит в целом. Я бы сменил хостинг.
как определить в чем именно причина: в хостинге(можно-ли его проверить) или во мне(например: у меня есть ноды с 20-50 полями, может с views перемудрил...). Можно-ли эту ситуацию исправить не меняя хостера? Ссылка на сайт, может поможет http://shapha.mcdir.ru/
Причем тут поля и все остальное, если у вас элементарные запросы по 50мс выполняются? Подобное поведение возможно по 3м причинам: очень плохой хостинг(в т.ч. бесплатный), БД на отдельном сервере(слабое место друпала) и сервер этот находится у черта на куличках, т.е. очень желательно, чтобы сервер с мускулом и сервер с апачем располагались хотя бы в одном дата центре, или у вас там миллиарды записей в таблицах и размеры файлов таблиц измеряются в терабайтах, однако в этом случае тем более нужно менять хостинг, только уже на что-то охрененно дорогое. Как-то так.
Хостинг у меня mchost, платный, б.д. и файлы на одном сервере(если вы про это), но если этот хостинг плох, какой вы посоветуете?
Этим хостингом даже до сих пор кто-то пользуется?
Советую один из двух хостингов (не сочтите за рекламу раз уж вы сами попросили):
- it-patrol;
- beget;
На данный момент оба их использую под разные сайты (просто один заказчик настоял именно на beget'e и не прогадал). Сайты работают шустро.