LINUX.ORG.RU
решено ФорумAdmin

Проблема с доступом к сайту из разных операционных систем (windows, linux).

 , , ,


0

2

Здравствуйте! Есть несколько сайтов (например, http://mma-topteam.com).

Проблема в том что при открытии сайта из Linux (браузер значения не имеет), сайт открывается быстро (как и должен). Но при попытке открыть его из windows (браузер опять же значения не имеет) сайт открывается очень долго, а может и не открыться по таймауту.

Фронт nginx, дальше php-fpm (fastcgi, через unix socket).

Проблема с настройками веб-сервера. Скорость открытия сайта зависит от User-Agent, возможно в обработчике юзерагентов Windows имеется ошибка.

Xenius ★★★★★ ()
Ответ на: комментарий от mandala

Поставил расширение для подмены строки user_agent. Поменял на «Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Firefox/17.0».

Помогло!

Вопрос как подменить строку user_agent на nginx?

Пробую так: location /index.php { fastcgi_cache fcgi; fastcgi_cache_valid 200 6h; fastcgi_buffer_size 32k; fastcgi_buffers 4 32k; root /var/www/mma; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; proxy_set_header «User-Agent» «Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Firefox/17.0»; fastcgi_pass unix://var/run/php5-fpm.sock;

Не помогает.

galliley ()
Ответ на: комментарий от galliley

Ммддяяя

location /index.php {

fastcgi_cache fcgi;

fastcgi_cache_valid 200 6h;

fastcgi_buffer_size 32k;

fastcgi_buffers 4 32k;

root /var/www/mma;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_index index.php;

include fastcgi_params;

proxy_set_header «User-Agent» «Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Firefox/17.0»;

fastcgi_pass unix://var/run/php5-fpm.sock;

galliley ()
Ответ на: комментарий от galliley

Ну то есть ты сделал так, чтобы сайту скармливался твой юзер-агент вместо настоящего.

А не было бы правильнее разобраться в коде сайта и посмотреть где ошибка?

Xenius ★★★★★ ()
Ответ на: комментарий от mandala

Интересное дело, я с таким не сталкивался...

Могу предположить, что разработчики оптимизировали работу сайта под определенными юзерагентами и дооптимизировались. Соответственно если юзер-агент неожиданный, под который нет специального кода, то работает всё быстро, а если распространённый виндовый какой-нибудь, то запускается специальный код и сайт работает медленно.

Xenius ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.