База IP адресов. Гео-таргетинг.

12
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#11

Если уж совсем хочется ТРУшности - положите в ОЗУ таблицу с адресами. Как это сделать уже другой вопрос;)

Подпись))
O
На сайте с 29.05.2008
Offline
195
#12

ivan-lev, через парсер з каких-то сервисов. Итого, можно добавить задачу в крон на месячное обновление баз.

Милованов Ю.С, memcached? А смысл? Разве в использовании полной базы есть какое-то преимущество?

dkameleon
На сайте с 09.12.2005
Offline
386
#13
ortegas:
ivan-lev, ну вот например. Зачем каждый раз подгружать базу на 20 мбайт, если мне нужно получить информацию только об 1 адресе? Разве это не дает проигрыша в производительности по сравнению с одним конкретным JSON файлом?

интересно, как вы планируете сохранять подсети? поштучно?

ваша файловая система должна быть готова к 4294967296 указателей на файлы.

и это вы ещё не готовы к ipv6

геоип не загружает 20 мегов целиком, а осуществляет поиск по ним, как по дереву.

к тому же может храниться в шаред памяти.

и при необходимости, переносится в БД.

считаю, что это наиболее оптимальное локальное решение.

в ежемесячный крон можно пробить уже периодическое обновление базы.

Дизайн интерьера (http://balabukha.com/)
O
На сайте с 29.05.2008
Offline
195
#14

Спасибо. Я так понял, что придется как и всегда, самому тестировать все вариации. Ладно. На днях выложу результаты.

SQLLite и MySQL с индексами наверное дохлый вариант? Стоит тестировать бинарная база versus json?

siv1987
На сайте с 02.04.2009
Offline
427
#15
ortegas:
SQLLite и MySQL с индексами наверное дохлый вариант?

Наверное нет если руки растут из правильного места.

dkameleon
На сайте с 09.12.2005
Offline
386
#16
ortegas:

SQLLite и MySQL с индексами наверное дохлый вариант?

склайт скорее всего не вариант. мускуль - нормальный. но опять же - не в вашем формате.

TF-Studio
На сайте с 17.08.2010
Offline
334
#17

Там небольшая база будет.

поиск идет по диапазону.

на maxmind делал себе - каких-то особых траблов не заметил.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
IL
На сайте с 20.04.2007
Offline
435
#18
ortegas:
ivan-lev, через парсер з каких-то сервисов. Итого, можно добавить задачу в крон на месячное обновление баз.

эм.. парсить "какой-то сервис" - оно, конечно, быстрее и надёжнее, чем иметь локальную базу..

ortegas:
Спасибо. Я так понял, что придется как и всегда, самому тестировать все вариации. Ладно. На днях выложу результаты.

Конечно.. Вы ведь наверняка пользовались поиском и по какой-то причине решили, что статья "не подходит".. возможно, "они чего-то там напутали".. и статья не самая свежая.. и автор "заинтересован"...

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий