Тормозит сайт на DLE

12 3
SL
На сайте с 01.07.2009
Offline
84
2616

Здравствуйте!

Такая проблема: есть сайт на DLE. И иногда он тормозит. Странички открываются 10-15 секунд. Причём так не всегда – иногда сайт летает, иногда – открывается очень долго. И от час-пика посещаемости это не зависит.

Помогите советом с чем то может быть связано, есть свои несколько версий:

1. Большая база данных (20 mb).

2. Много рекламы (4 тизерных пп, сапа)

3. Старая версия движка (ещё 7.0)

4. Табличная верстка (бред?)

Хостинг ни при чём, менял уже раза 3.

Буду благодарен за любые советы и версии.

trahtor
На сайте с 06.12.2005
Offline
426
#1

Телепатов нет. Надо смотреть код, версию DLE, какие доп. модули/хаки ставили, включено ли кеширование. На счет размера бд - это далеко не самый важный фактор.

SL
На сайте с 01.07.2009
Offline
84
#2

trahtor, спасибо за ответ, версия движка 7.0 никаких доп. модулей и хаков не ставил. Кеширование было выключено, включил.

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

Proofer
На сайте с 04.11.2011
Offline
291
#3
s_l_k:

1. Большая база данных (20 mb).

Это фигня.

s_l_k:
2. Много рекламы (4 тизерных пп, сапа)
3. Старая версия движка (ещё 7.0)
4. Табличная верстка (бред?)

А это реальные причины. Табличная вёрстка.....кто вам её сделал?)

[Удален]
#4
s_l_k:
Здравствуйте!

Такая проблема: есть сайт на DLE. И иногда он тормозит. Странички открываются 10-15 секунд. Причём так не всегда – иногда сайт летает, иногда – открывается очень долго. И от час-пика посещаемости это не зависит.

Помогите советом с чем то может быть связано, есть свои несколько версий:

1. Большая база данных (20 mb).
2. Много рекламы (4 тизерных пп, сапа)
3. Старая версия движка (ещё 7.0)
4. Табличная верстка (бред?)

Хостинг ни при чём, менял уже раза 3.

Буду благодарен за любые советы и версии.

созревает вопрос, почему не обновляетесь до 9.7 версии? она гораздо сильно улучшена, как в плане работы так и загрузки. там много чего улучшено и упрощено. на счет базы да, дело точно не вней. в остальном надо смотреть. если можете скиньте в ЛС ссылку. гляну, может чем и помогу(так сказать добрым словом):)

---------- Добавлено 01.12.2012 в 17:58 ----------

Proofer:
Это фигня.


А это реальные причины. Табличная вёрстка.....кто вам её сделал?)

видимо со времен 7 версии дле =)

---------- Добавлено 01.12.2012 в 17:59 ----------

кстати не думали, что может быть виноват и не сайт, а хостинг или вдс там, смотря на чем у вас сайт.

SL
На сайте с 01.07.2009
Offline
84
#5

denis2011, отправил в лс.

Да с тех давних пор не обновлял ни версию ни дизайн)

Менял раза три хостинг, не в нём дело.

trahtor
На сайте с 06.12.2005
Offline
426
#6

Да может быть даже что база битая, и из-за этого тормозить. 20 мб - это фигня, у меня по 4-5 гиг базы весят на обычных хостингах и все ок.

Sano000
На сайте с 12.04.2009
Offline
54
#7

Вполне дело может быть в тизерах. Надо код вызова рекламы повыносить вниз, а там уж смотреть.

Программирование было хобби - стало серьезной работой
hosting_manager
На сайте с 26.03.2010
Offline
302
#8

trahtor, бедные Ваши хостинги :)

На счет 20 МБ - это малый размер БД.

Возможные причины:

- скорее всего действительно самое вероятное, что побилась база, надо ее проверить и полечить;

- отдебажить сам скриптовый код.

Реклама не должна влиять, так как сомневаюсь, что сапа или тизернет так часто глючат.

ua-hosting.company: серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20 ()
SL
На сайте с 01.07.2009
Offline
84
#9

hosting_manager, проверил в phpMyAdmin в Обслуживание таблицы - "Проверить таблицу". Везде после проверки статус ОК. Или другими способами проверять?

Q
На сайте с 01.04.2006
Offline
143
#10

Большой опыт оптимизации нагрузки ДЛЕ.

Верно сказали, база у вас маленькая. И проблем с ней не должно возникать.

Но все же дефрагментацию и проверку сделайте. Если сделали, то ок.

В файле index.php замените GzipOut(); на GzipOut(1); временно. затем зайдите на страницу сайта, которая медленно грузится и посмотрите исходный код страницы. Внизу страницы будут данные о том, как формировалась страница. Сколько запросов к бд, сколько времени на запросы и т.п. Если здесь со временем все нормально, то проблема в верстке и излишней графике. также можно понять где проблема в запросах к бд или еще где-то и на каких страницах проблема. Обратите внимание, после кеширования скрипт практически не обращается к БД, так что можете очищать кеш для чистоты эксперимента.

Что касается узких мест в ДЛЕ.

1. Сильно грузит БД запрос на странице Последние комментарии.

2. Похожие новости - сложный запрос. Можно просто удалить из шаблона. В последней версии скрипта этот запрос очень хорошо кешируется и проблема устранена, на ДЛЕ 7 проблема есть с ним при большой таблиц dle_post.

3. Страница со статистикой. Размер БД и прочее.

4. По идее поиск может тормозить, но у меня такого не было. Сделайте не полнотекстовый поиск

Но не думаю, что на БД 20 мб должны возникать потребности в урезании каких-то функций. Провидите тест, что написал выше и отпишитесь=)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий