- помогите понять почему GeoIp не работает (nginx),
PavelR, 08:02 , 27-Июн-17 (1)Не знаю как другие, но вот лично я по кускам конфига не гадаю.
- помогите понять почему GeoIp не работает (nginx),
evgeniy123, 09:52 , 27-Июн-17 (2)> Не знаю как другие, но вот лично я по кускам конфига не > гадаю.Вам нужен полный nginx.conf или еще что то ?
- помогите понять почему GeoIp не работает (nginx),
ACCA, 17:39 , 27-Июн-17 (3)> Вам нужен полный nginx.conf или еще что то ?Все конфиги, которые работают. Формальный вопрос - у тебя бэкенд на чём писан? Твой PHP цепляется через FCGI? В FCGI параметры передаются через fastcgi_param. GeoIP лучше считать в приложении, чтобы не гонять лишние строки в запросах. И сеть не грузишь и запрос парсишь быстрее.
- помогите понять почему GeoIp не работает (nginx),
PavelR, 19:41 , 27-Июн-17 (4)> GeoIP лучше считать в приложении, чтобы не гонять лишние строки в запросах. > И сеть не грузишь и запрос парсишь быстрее.Это зависит от приложения. Иметь БД загруженной в память программы может быть гораздо эффективнее, чем загружать и разбирать БД внутри скрипта (при каждом запросе). Не думаю, что удастся сделать эффективнее, чем в nginx, хотя, конечно, эффективность зависит от правильной конфигурации.
- помогите понять почему GeoIp не работает (nginx),
ACCA, 20:55 , 27-Июн-17 (5)> Не думаю, что удастся сделать эффективнее, чем в nginx, хотя, конечно, эффективность > зависит от правильной конфигурации.Такие кунштюки тяжело делать на прокси - туда придётся затащить практически весь слой контроллера. Типа для статики GeoIP на фиг не нужно, а вот для sign-up page - нужно. Ковыряешь только один запрос из 50, работаешь в 50 раз эффективнее. Туда же прикручиваешь memoization, вот тебе ещё 20-кратное ускорение.
- помогите понять почему GeoIp не работает (nginx),
evgeniy123, 01:34 , 29-Июн-17 (7)>> Не думаю, что удастся сделать эффективнее, чем в nginx, хотя, конечно, эффективность >> зависит от правильной конфигурации. > Такие кунштюки тяжело делать на прокси - туда придётся затащить практически весь > слой контроллера. > Типа для статики GeoIP на фиг не нужно, а вот для sign-up > page - нужно. Ковыряешь только один запрос из 50, работаешь в > 50 раз эффективнее. Туда же прикручиваешь memoization, вот тебе ещё 20-кратное > ускорение.Извините не понял вашу логику. Почему в Sign Up так нужно ?
- помогите понять почему GeoIp не работает (nginx),
evgeniy123, 03:01 , 29-Июн-17 (8)>> GeoIP лучше считать в приложении, чтобы не гонять лишние строки в запросах. >> И сеть не грузишь и запрос парсишь быстрее. > Это зависит от приложения. Иметь БД загруженной в память программы может быть > гораздо эффективнее, чем загружать и разбирать БД внутри скрипта (при каждом > запросе). > Не думаю, что удастся сделать эффективнее, чем в nginx, хотя, конечно, эффективность > зависит от правильной конфигурации.Вообщем узнал что нижнее подчеркивание у меня не проходит proxy_set_header GEOIP_CITY $geoip_city; -> proxy_set_header GEOIP-CITY $geoip_city; Сейчас всё ок. хотя http { underscores_in_headers on ....}
- помогите понять почему GeoIp не работает (nginx),
evgeniy123, 00:57 , 29-Июн-17 (6)>> Вам нужен полный nginx.conf или еще что то ? > Все конфиги, которые работают. > Формальный вопрос - у тебя бэкенд на чём писан? > Твой PHP цепляется через FCGI? В FCGI параметры передаются через fastcgi_param. > GeoIP лучше считать в приложении, чтобы не гонять лишние строки в запросах. > И сеть не грузишь и запрос парсишь быстрее.Websocket идет через FCGI. а сам WEB + REST через nginx + apache. И там и там нужно это. Не понял на счет приложения ... Это как ? include в коде при каждом вызове GeoIp.dat ?
- помогите понять почему GeoIp не работает (nginx),
Анна01, 12:53 , 01-Июл-17 (9)> Не знаю как другие, но вот лично я по кускам конфига не > гадаю.ой у меня тоже есть какие- то такие проблемы ,, и я сама не знаю как это делается
|