Xwab
Форумыnavigate_nextПрограммирование на PHP

Есть возможность уменьшыть нагрузку?
Сообщения
Aliveon2

такая ситуация:
MySQL база на 2 гб заполнена;
Движок самописной на Smarty;
Хостинг.
Кто что предложыт?
Кеширование думал (в файлы текст),но ето как по нме врятли уменшыт нагрузку(

31 Мар 2011, 14:34
OZ_

сначала узнай, что требует оптимизации (что тормозит). Smarty не оптимизируешь, значит остаётся оптимизация базы данных (выкинуть лишние данные, включить логирование медленных запросов, проанализировать медленные запросы, добавить индексов) и скриптов (виртуальная машина с копией сайта и профайлер на ней).
Если что непонятно - спрашивай, уточню.

31 Мар 2011, 15:27
SpandeR

Aliveon2, сервер nginx включен на сервере?

31 Мар 2011, 15:28
Aliveon2

Щас зделал сжатие текста и ограничение по оперативной памяти на процес.
Есть такая штука как отображение в в поля ввода "ajax поиск, моментальной" может его отключить?
Ато когда сначало он был то через пол секунды выводил,а теперь гдето через 5-8 сек.

31 Мар 2011, 16:14
Akdmeh

eAccelerator ускорит загрузку страниц, почитай статьи.
Memcached - кеширование.

31 Мар 2011, 16:42
suhonok

Akdmeh, загрузку страниц ускорит лишь канал в 5 гБит как у сервера, так и у клиента, а eAccelerator так же имеет возможность кешировать данные

31 Мар 2011, 17:23
Aliveon2

Я о Memcached узнавал,чтал, но как я понял на хост его нельзя поставить, или можно?

31 Мар 2011, 17:44
mixlion

Aliveon2, тебе нет. Хостеру - да.

31 Мар 2011, 17:46
Aliveon2

mixlion пишет:
"Aliveon2, тебе нет. Хостеру - да."

Спс кеп, помог.
Буду надеятся на лудшее, щас уберу еще лишние запросы, и буду сидеть думать как оптимизировать еще)
Пишу с ошибками,так как сам с Украины.

31 Мар 2011, 17:54
Akdmeh

9, это не оправдание)
А если у тебя база 2 gb - почему бы не перейти на VDS?

31 Мар 2011, 18:08
Ответить на тему