такая ситуация:
MySQL база на 2 гб заполнена;
Движок самописной на Smarty;
Хостинг.
Кто что предложыт?
Кеширование думал (в файлы текст),но ето как по нме врятли уменшыт нагрузку(
сначала узнай, что требует оптимизации (что тормозит). Smarty не оптимизируешь, значит остаётся оптимизация базы данных (выкинуть лишние данные, включить логирование медленных запросов, проанализировать медленные запросы, добавить индексов) и скриптов (виртуальная машина с копией сайта и профайлер на ней).
Если что непонятно - спрашивай, уточню.
Щас зделал сжатие текста и ограничение по оперативной памяти на процес.
Есть такая штука как отображение в в поля ввода "ajax поиск, моментальной" может его отключить?
Ато когда сначало он был то через пол секунды выводил,а теперь гдето через 5-8 сек.
eAccelerator ускорит загрузку страниц, почитай статьи.
Memcached - кеширование.
Akdmeh, загрузку страниц ускорит лишь канал в 5 гБит как у сервера, так и у клиента, а eAccelerator так же имеет возможность кешировать данные
31 Мар 2011, 17:23Я о Memcached узнавал,чтал, но как я понял на хост его нельзя поставить, или можно?
31 Мар 2011, 17:44mixlion пишет:
"Aliveon2, тебе нет. Хостеру - да."
Спс кеп, помог.
Буду надеятся на лудшее, щас уберу еще лишние запросы, и буду сидеть думать как оптимизировать еще)
Пишу с ошибками,так как сам с Украины.
9, это не оправдание)
А если у тебя база 2 gb - почему бы не перейти на VDS?