Как ускорить базу данных?

D
На сайте с 28.06.2008
Offline
1108
740

Господа, есть сайт на Joomla 1.5.22 - возможно ли сократить время исполнения запросов к базе данных. Если да то как? Читал про какие то индексы, но осилить не смог.

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

Myworld
На сайте с 04.10.2010
Offline
77
#1

кэширование/поменьше модулей/легкий шаблон. Скорость исполнения запросов это уже от хостинга просить нужно.

D
На сайте с 28.06.2008
Offline
1108
#2

Кеширование всего чего можно включено, все что можно лишнее отключено. Скрипты и шаблон как мог оптимизировал. Ищу на чем еще можно "сыграть"

У меня ВДС если это важно.

Dreammaker
На сайте с 20.04.2006
Offline
569
#3

Dram, если не может понять как использовать индексы, то пригласите программиста - сходу понять это трудно.

Если вкратце, то вам нужно включить лог медленных запросов MySQL, посмотреть в нём какие запросы грузят базу. Затем нужно будет получить explain запросов и по нему уже делать выводы.

Dreammaker добавил 27.02.2011 в 21:55

Dram:
Кеширование всего чего можно включено
Dram:
У меня ВДС если это важно.

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

minor
На сайте с 04.10.2010
Offline
70
#4

Попробуйте вот этот компонент. Заметно увеличивает скорость сайта и кэширует запросы но он в тестовой версии вроде и возможно ошибки.

PHP experience 2 year, comprehend seo
D
На сайте с 28.06.2008
Offline
1108
#5

Квери кеш уже стоит, серверное кеширование (х кеш) + кеширование на стороне сайта включено.

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