Ужасная производительность
MySql
query: 6
time: 0,413
Cache
query: 13
set: 2
get: 10
time: 1,6905
PHP
time load modules:3,863
full time:11,107
Вот такой ужас сейчас на сайте происходит… VPS от majordomo. Подскажите пожалуста что можно сделать. Может кто нибудь поможет в настройке?
query: 6
time: 0,413
Cache
query: 13
set: 2
get: 10
time: 1,6905
PHP
time load modules:3,863
full time:11,107
Вот такой ужас сейчас на сайте происходит… VPS от majordomo. Подскажите пожалуста что можно сделать. Может кто нибудь поможет в настройке?
22 комментария
Тарифный план VS Lite
400 MB RAM
1200 Mhz CPU
12 GB HDD
1000 GB трафика
1 IP адрес
Кроме ограничения по трафику все остальное в разы больше. Я не нахваливаю своего хостера, просто хочется понять мотивы действий.
Могу посоветовать только настраивать apache, nginx, eaccelerator, memcached. В nginx включи сжатие. Есть еще web-optimizer, но по его использованию у меня сомнения. Ну и также кое что зависит от того много ли наворотов и модулей установлено, сайт свой можешь показать?
Ещё вопрос, как установить memcache? Прочитал
Из личного опыта:
Были случаи, когда трафик на серваке считает 50 гигабайт в день, а хостер предоставляет счёт на 200 гигабайт в день.
Были случаи, когда всплывают подводные условия и урезается тариф.
Вообще от дешёвых решений можно ожидать неожидаеммого.
Халявного сыра не бывает…
Что с оперативкой?
Вообще, как я понял, Вы немного далеки от настройки серверов. Лучше обратитесь к знающим людям.
Работа с БД:
Запросов: 35
Время: 0,306 с.
Работа с кэшем:
Запросов: 55 из них
— записей: 27
— прочтений: 27
Время: 0,11231 с.
Потребление ОЗУ:
Среднее: 1,3 Мб
Максимальное: 1,5 Мб
PHP:
Время загрузки модулей: 0,851 с.
Общее время загрузки страницы: 2,806 с.
Насколько я понимаю сейчас результат кеша и mysql нормальный, теперь нужно оптимизировать JS и CSS, правильно?
MEMCACHE
Ставим расширение memcache:
# cd /usr/ports/databases/pecl-memcache
# make install clean
После чего заходим в файл '/usr/local/etc/php/extensions.ini', где добавляем строчку:
extension=memcache.so
Подробная установка доступна тут
Если с оперативкой проблемы, то лучше сохранять кеш на диске. Прирост скорости должен быть ощутимым.
Кстати для более хорошей производительности лучше параметр eaccelerator.compress поставить в 0 (отключить)
Можно ещё попробовать APC, я его не пробовал, но разработчики PHP его хотят официально в 6 версии PHP использовать.
Ошибка: export: Command not found.
Что это может быть? Устанавливаю через putty
Далее наберите
Должно прокатить, так как системе известно где храняться нужные файлы. (Проверил, в Debian Lenny прокатило)
в Путти apache2 -k restart
Перед этим устанавливал так:
Потом вводил make deinstall clean и он удалялся.
Сейчас попробовал как вы сказали и даже не могу удалить его теперь. Подскажите пожалуйста что делать…
Ошибку-то какую показывает?
Так же не обязательно удалять модуль, достаточно сделать так чтобы он не загружался. Для этого закомментируйте в php.ini:
Если нету в php.ini, то смотрите другие файлы, например в /etc/php5/apache2/conf.d
или вызовете php5 --ini и он покажет все файлы, который подгружает (Только он будет показывать с учётом CLI, просто смотрите в тех же местах, только для apache2)