📦 synology.forum архів спільноти · 2005–2022
ai.synology.forum →
ГоловнаВеб Сервер + PHP / MySQLДолгий отклик сайта

Долгий отклик сайта

UUncleVic09.05.2012#1

Здравствуйте!

 

Помогите разобраться с проблемой. У меня почему-то очень долгое ожидание отклика сайта.

Причем проявляется это только на сайтах использующих MySQL. Проще говоря пробую всякие Wordpress, Gallery и т .д.

Ожидание отклика около 10 сек, после чего страница отдается моментально.

Если пробовать простую страницу, то отклик быстрый.

Запросы в MySQL с удаленной машины в локалке тоже без проблем. Я так подозреваю, что затык где-то на связке Apach'а и MySQL'я.

Собственно можно посмотреть.

Простая страничка http://unclevic.ru

и тестовая галерея http://unclevic.ru/gallery3

 

Подскажите где копнуть, может настройки не верные. Все стоит по умолчанию вроде.

 

Спасибо.

ФФикс10.05.2012#2

у меня примерно также...

а девайс то у вас какой?

UUncleVic10.05.2012#3
у меня примерно также...

а девайс то у вас какой?

DS212+

Наверное есть какое-то решение. Не искали?

Кстати, винты я поставил быстрые на 7200. Не помогает. Разницы вообще не видно.

SSmoke7410.05.2012#4
DS212+

Наверное есть какое-то решение. Не искали?

Кстати, винты я поставил быстрые на 7200. Не помогает. Разницы вообще не видно.

Дык а что вы хотели от маломощного NASа? CMS тем и плохи что в погоне за "универсальностью" получаются очень тяжелыми и неповоротливыми. Множество таблиц БД и большое количество кода не способствуют быстрой работе сайта. Напишите свой "движок", других вариантов для NASа нет.

UUncleVic10.05.2012#5

Что-то мне в это слабо верится.

БД работает шустро если лезишь напрямую (япробовал разные запросы писать, а не простосписок таблиц посмотреть), простые странички открываются.

При этом успевает работать торрент, файловик и еще прочая лабуда.

А вот в связке веб-сервер + БД мы тормозим? Не убедительно! И я бы еще понял когда таблицы были по сотне тысяч записей и запросы не оптимальные. А тут просто копейки какие-то. На 10 записях самый оптимальный будет фулскан даже по 3-м таблицам.

SSmoke7411.05.2012#6
Что-то мне в это слабо верится.

БД работает шустро если лезишь напрямую (япробовал разные запросы писать, а не простосписок таблиц посмотреть), простые странички открываются.

При этом успевает работать торрент, файловик и еще прочая лабуда.

А вот в связке веб-сервер + БД мы тормозим? Не убедительно! И я бы еще понял когда таблицы были по сотне тысяч записей и запросы не оптимальные. А тут просто копейки какие-то. На 10 записях самый оптимальный будет фулскан даже по 3-м таблицам.

Вы плохо себе представляете как это работает. Дело не в запросах к одной таблице, а в перекрестных ссылках, которых в любой CMS полно. И "торможение" начинается не при выборке из таблицы БД, а именно при подключении-отключении, создании кэшей страниц и т.д. Запустите phpmyadmin на насе и у хостер-провайдера. Разница ощутима? А между тем это практически один и тот же "движок"

UUncleVic12.05.2012#7
Вы плохо себе представляете как это работает. Дело не в запросах к одной таблице, а в перекрестных ссылках, которых в любой CMS полно. И "торможение" начинается не при выборке из таблицы БД, а именно при подключении-отключении, создании кэшей страниц и т.д. Запустите phpmyadmin на насе и у хостер-провайдера. Разница ощутима? А между тем это практически один и тот же "движок"

Ну, возможно.

cpg нормально работает, без тормозов. Только вот все равно не понимаю.

Ведь ни память при работе CMS не скачет, ни проц не перегружен более 80%, а отклик долгий. В чем торможение-то?

Кстати, изменил настрой мускуля как сказано здесь, ну и здесь нашел тоже самое.

Из последней ссылки попробовал mysqltuner.pl, но он выдает какую-то ошибку компиляции, разбираться особо не стал, может позже.

Хочу попробовать поставить NGINX, может он пошустрее будет.

Никто не ставил?

LLirein14.05.2012#8

Попробуйте вот такое решение. Работает ощутимо шустрее на DS411Slim.

Решение выкладывалось в теме андерграунд: http://www.synology.forum/index.php?showtopic=3471

Это полноценный сервер апача, с поддержкой suexeс, оптимизированный для вашей конфигурации Synolog.

 

По поводу php - сделайте его через FastCGI (fcgi).

UUncleVic15.05.2012#9
Попробуйте вот такое решение. Работает ощутимо шустрее на DS411Slim.

Решение выкладывалось в теме андерграунд: http://www.synology.forum/index.php?showtopic=3471

Это полноценный сервер апача, с поддержкой suexeс, оптимизированный для вашей конфигурации Synolog.

Читал уже вашу статью. Идея хорошая, попробовать можно, только вот при обновлении прошивки добавляется гимороя с возвращением настроек.

По поводу php - сделайте его через FastCGI (fcgi).

А вот здесь можно поподробнее? Начал копать уже в этом наравлении, но что-то запутался. Причем nginx я постаставил из optware, но там есть строчки конфига с вот такой фигней:

location ~ .php$ { ## Execute PHP scripts
        if (!-e $request_filename) { rewrite / /index.php last; } ## Catch 404s that try_files miss

        expires        off; ## Do not cache dynamic content
        fastcgi_pass   127.0.0.1:9000;

И вотк как поднять этот FastCGI я так и не понял. Не поможете?

Llifecom16.05.2012#10

Сама CMS, на мой взгляд "тормозная", попробуйте это - у меня работает шустро, не использует БД

UUncleVic17.05.2012#11

Спасибо, посмотрю.

 

Но тут все же стоит вопрос о производительности системы. С того момента как я на сначала поставил WordPress и столкнулся с его тормозами еще на этапе начальной настройки, меня уже тогда начал волновать вопрос производительности. Потом стал прикручивать интернет-магазин, потом решил попробовать простую галерею. Но везде наталкивался на тормоза уже на этапе настройки. К слову сказать Coppermine Photo Gallery вполне рабочий шустрый продукт на моем 212+.

Но меня все же интересует вопрос, можно ли запустить тот же WordPress так, что бы не было тормозов вообще?

Можно поставить какой-то софт и настроить систему так, что будет обеспечено достаточное быстродействие для стандартных CMS? Ведь на самом деле ресурсы системы вполне достаточны что бы обслужить ДЕСЯТОК пользователей.

Мне больше не надо!

 

Даже больше скажу. Вот большинство из нас имеет это устройство дома для хранения фоток, музыки и качания торентов, т.е. даже мой 212+ уже является крутым девайсом. А если взглянуть на список сторонних разработчиков, то там большинство приложений просто не пойдет на таких "попсовых" устройствах. Тогда получается, что это всего лишь маркетинговый ход и не более?

SSmoke7418.05.2012#12
Даже больше скажу. Вот большинство из нас имеет это устройство дома для хранения фоток, музыки и качания торентов, т.е. даже мой 212+ уже является крутым девайсом. А если взглянуть на список сторонних разработчиков, то там большинство приложений просто не пойдет на таких "попсовых" устройствах. Тогда получается, что это всего лишь маркетинговый ход и не более?

Synology и не позиционирует свою продукцию как WWW-сервер, они позиционируют как сетевое хранилище, то бишь NAS. Наличие в нем апача и пхп просто приятное дополнение, не более того.

LLirein20.05.2012#13

Для работы FastCGI нужно установить из ipkg модуль php-fcgi, или собрать его вручную. Помимо прочего - собрать модуль апача mod_fcgi. После сборки скопировать модуль к остальным модулям апача и прописать его в конфиге. Для нужного сайта прописать ассоциацию php-fcgi через fcgi handler.

NNailka7906.11.2012#14

От устройства сильно зависит работа WEB - сервера. Сделал сайт на Joomla и повесил его на DS211j. Тоже такая же фигня была. Отклик сайта в лучшем случае 5-6 сек. при количестве посетителей до 10. Когда на него наваливались человек 30-40 он просто загибался бедняга. На днях поменял NAS и поставил себе DS412+. Это просто совершенно другие ощущения. Сайт откликается очень быстро 1-2 секунды. И это в первые дни запуска сервера, когда я запустил преобразование Basic в RAID1, также идет преобразование фото и индексация файлов и посетителей человек по 30 и больше. Думаю, через несколько дней, когда все станет на свои места отклик будет моментальный.

Так что серьезные Synology в качестве WEB сервера использовать вполне реально.

Aalexyustus23.01.2014#15

Нагрузил свой DS412+ и видеонаблюдением, и вот тут довольно несложный сайт начал заметно подтупливать, хотя дал скулю побольше ресурсов. Снес видео и все встало на свои места, пока летает. Вообще конечно правильно было подмечено, в первую очередь это файловая железка, а все остальные вкусности на побаловаться.

TTerkaxost10.06.2014#16

DS213+

DSM 5.0

WordPress 3.8.2

Аналогичная проблема - очень долгий отклик. Ковыряние my.cnf (как тут http://www.synology.forum/index.php?sho...mp;hl=wordpress или тут http://dedicatesupport.com/content/optimiz...ita-mysqltuner ) результатов не дало. Есть проблески в админке после установки плагина "Disable WordPress Core Updates" (описано тут http://forum.synology.com/enu/viewtopic.ph...91&t=59709 ), родные темы бегают ок, купленная=тяжелая - все плохо.

У кого еще какие наработки появились?

Xxfiles21.09.2014#17

Млин ну теже Грабли, банальный Вордпресс и тормоза, считаю неуместным идеи, что НАС не для ЦМС, да млин у меня кроме одной ЦМС на нём ничего и не работает, нужен 1 пользователь и больше ничего для простого тестирования своей работы в ЦМС, почему такие тормоза.

 

DS211j

DSM 5.0-4493 Update 5

Не знайшли рішення в цьому треді? ШІ знає цей архів і всі даташити — і відповість вашою мовою.Запитати ШІ →