Виталий Макаркин

Виталий Макаркин
Рейтинг
99
Регистрация
24.06.2011
http://www.Makarkin.pro

Вобщем не получилось у меня не чего с этой темой. Я переставил систему, и установил ubuntu. Сейчас использую php как модуль апачи, сжирает опять 100% CPU и всю память 512 МБ. Я хз что делать, денег лишних нет, буду переписываться с суппортом.

laqi:
Добрый день.

ТС, у меня два сайта на WP есть... посещаемость 8 и 3,5 к. Один на FastVPS, другой на VPS от эскохостинга.

Нормально летают. Использую http://maxsite.org/page/maxsite-cache Значительно снижает нагрузку на сервер и ускоряет тоже.

Ну и по оптимизации темы.. Про это достаточно http://yandex.ru/yandsearch?text=%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D1%8C+%D0%B2%D0%BE%D1%80%D0%B4%D0%BF%D1%80%D0%B5%D1%81%D1%81&lr=2&oprnd=2354685216 писано-переписано... К примеру в хедере я однозначно заменяю строки, кот. к БД обращаются...

пример

Спасибо, на счет maxsite на том сайте где русский перевод про установку, вроде указано, что человеку больше это решение по душе чем MaxSite. Но не буду утверждать, будут искать решение своей проблемы.

---------- Post added 06-08-2012 at 18:33 ----------

Походу проблема с .htaccess ... Кто подскажет как лучше перенести .htaccess в nginx ?

Я пошел по другому пути, переставил на Ubuntu. Правда теперь сайт вобще не работает 😕, пишет ошибку

"Maximum execution time of 30 seconds exceeded"

Попробовал - php_value max_execution_time 60

не помогло...

rengen:
Нормальный у вас тариф, про клодо даже не думайте, если хотите облако - лучше selectel.org

php5-fpm это тот же php-fpm только в убунте называется по другому.

По поводу ошибок, вы недоустановили репозиторий. Надо установить remi и включить его
в файле /etc/yum.repos.d/remi.repo
в первой секции установить enabled=1

удалите все старые инсталяции php и nginx
yum remove nginx php* mysql*
mysql также желательно переустановить

потом сбросить кеш yum
yum makecache
потом обновится
yum update && yum upgrade

и установить всё заново
yum install php-fpm php-mysql php-devel nginx mysql-devel mysql-server

А что с http://www.clodo.ru/ не так?

upd: Благодарю, сейчас попробую сделать эти шаги

upd2: не нашел в файле /etc/yum.repos.d/remi.repo

upd3: После yum update && yum upgrade

upd3: yum install php-fpm php-mysql php-devel nginx mysql-devel mysql-server



---------- Post added 06-08-2012 at 04:29 ----------

Вроде разобрался, теперь команда... apt-key add /tmp/nginx_signing.key

у меня только yum

Andreyka:
Плохой vps

может быть просто слабенький тариф?

http://hosting.reg.ru/vps/vps_details?plan=VPS-2-1011

Что думаете об этом - http://www.clodo.ru/

rengen:
В базовом репозитории php-fpm нет, он повиявился только в версии PHP 5.3.3 в коробке CentOS лежит кажись версия 5.1.х или 5.2.х

Для начала установите репозиторий
Для CentOS 6
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

Для CentOS 5
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm


А потом можно


Я когда-то тоже удивлялся почему вордпресс так тормозит, оказалось что я тестировал его на локале, а он пытался найти обновления для модулей через интернет, и на каждый запрос просто вешал мне php-cgi процесс, который был запущен одним чилдом для отладки.
Вообщем попробуйте отключить автоматический поиск обновлений и статистику, может поможет.

PS на вордпресс я забил, и просто написал свой скрипт.

Вот что пишет сейчас

Иду по этой инструкции

http://blog.sk8er.name/rabota/10-millionov-xitov-v-den-na-wordpress-bloge.html

---------- Post added 05-08-2012 at 21:17 ----------

А команда ТОР показывает

php-fpm получилось поставить из RPM , но это НЕ php5-fpm , есть ли разница

upd: меня очень смущает загруженность CPU & Memory )

upd2: а на сайте пишет "Warning: include() [function.include]: Unable to allocate memory for pool." вобще НЕ радует...

Andreyka:
Вместо apt-get написать yum :)

Для php5-fpm пишет not available, я уже потерялся в интернете что мне нужно. Хотим прикрутить apt-get на CentOS 6 64bit, но пока что-то из способом (rpm пакета не выходит)

UPD сейчас поменяли чтобы РНР использовалось как FastCGI все равно 100% памяти съедается. Если nginx не получится, придется точно за платной обращаться.

Подскажите как

apt-get install php5-fpm php-pear php5-common php5-mysql php-apc

сделать на CentOS через yum?

macrobo:
WP-Tuner больше не поддерживается (судя по логам, не обновлялся более 2х лет). Единственная работающая реализация, которую удалось найти - WP-Tuner Revised. Как говорил, есть другие профайлеры, но данный меня привлекает функционалом и удобством выводимых сведений.


Это нормально, когда у вас один посетитель… и вы не рассчитывайте на рост посещаемости.
Такое количество запросов в темах WP я вижу в первый раз, хотя, можно и не удивляться. Для сравнения: форум vbulletin, с установленными тяжелыми модами vbseo и некоторыми другими, в среднем делает по 19-25 запросов (без кэширования). Сайты на wp, которые мне приходилось оптимизировать (переписывание sql запросов в темах и плагинах, небольшие модификации ядра wp) – 20 запросов (это не для блога с одной категорией, а для новостных сайтов, где идет вывод большого количества разнородной информации).

Т.е., начните с оптимизации самих тем WP, это должно помочь.
Плюс, судя по тестам, у вас используется большое число плагинов, что тоже плохо. Много css/js

Спасибо за примеры. То есть в данном случае, грешить на тему, которая делает тысячи запросов к БД и ПЛЮС плагины.

Я честно думал, что только плагины такое наделали.

macrobo:
Действительно, можно воспользоваться любым профайлером, и посмотреть на узкие места. Я обычно пользовался WP-Tuner, потом перешел на WP-Tuner Revised (т.к. последний работает с новыми версиями WP). Данный плагин показывает количество запросов к БД, скорость генерации страниц и т.п. Есть еще и другие профайлеры. В любом случае, надо четко определить, что является узким звеном, и потом планомерно оптимизировать

А на WordPress стоке плагина нет?

---------- Post added 04-08-2012 at 20:36 ----------

попробовал команду

<?php echo get_num_queries(); ?>

от 378 - 405 количества запросов. Помойму это чрезвычайно много ? :)

http://loadimpact.com/page-analyzer

Главная

Страница

http://tools.pingdom.com

Главная

Страница

Всего: 335