Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: nginx долго отдает статику

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kotyara1979
Отправлено: 28 Июня, 2016 - 12:25:37
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




Добрый день.

Подскажите пожалуйста, что делать.
Конфигурация Freebsd + nginx + fpm-php + mysql.
Столкнулся со следующей вещью. Для тестирования скорости создал тестовые странички и отдельный домен, создал index.html и index.php. Пхп содержит вывод одной строки.

Так вот вывод обоих пустых практически страниц занял секунд 5. Адреса опрашивал через curl. Запросил через file_get_contents, html - 1,5 сек, php - ~5 сек.

Сервер VDS (nic.ru) команда TOP на момент опроса:
last pid: 50325; load averages: 1.20, 1.39, 1.31
38 processes: 1 running, 37 sleeping
CPU: 25.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 75.0% idle
Mem: 296M Active, 1256M Inact, 402M Wired, 14M Cache, 217M Buf, 3648K Free
Swap: 4096M Total, 151M Used, 3945M Free, 3% Inuse

Подскажите куда копать, очень надо.

P.S. Собственно что полез копать. Сайты стали долго открываться. Поисковики стали ругаться на время ответа сервера. В ошибках поисковиков стали фиксироваться пустые страницы.


-----
Сделать можно все. Главное одеть каску.
 
 Top
Viper
Отправлено: 28 Июня, 2016 - 13:31:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Ну-ка проверьтесь на https://tools[dot]pingdom[dot]com
Для уверенности выберите сервера с Америки и Европы. Если получение(recieve) будет большим, то значит или канал урезали или действительно проблемы с сервером(с nginx или vds)


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
OrmaJever
Отправлено: 28 Июня, 2016 - 14:55:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




для начала я бы посмотрел /var/log/nginx/error.log, там 100% что-то про это есть


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
kotyara1979
Отправлено: 28 Июня, 2016 - 15:09:52
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




Посмотрел с помощью предложенного ресурса.

html - loadtime ~600ms, но recived 1ms, основные затраты это wait.
php - loadtime ~1s, но recived 1ms, основные затраты это тоже wait.

Я так понимаю что с каналом, скорее всего все в порядке. Вопрос именно в сервере, формирование страницы.

Нормально ли для nginx отдавать пустую статику за ~300ms?


-----
Сделать можно все. Главное одеть каску.
 
 Top
kotyara1979
Отправлено: 28 Июня, 2016 - 15:16:48
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




OrmaJever пишет:
для начала я бы посмотрел /var/log/nginx/error.log, там 100% что-то про это есть


Посмотрел, лог ошибок пустой.

Прикладываю основной файл конфигурации nginx
Скачать файл: nginx_demo.conf
Скачан раз: 103

(Отредактировано автором: 29 Июня, 2016 - 08:49:15)



-----
Сделать можно все. Главное одеть каску.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB