netwind

Рейтинг
419
Регистрация
06.05.2007

bearman, ну вот именно выигрыш за счет начального быстрого позиционирования видимо срабатывает.

maxmind использует для всех баз одну и ту же похожую структуру radix tree http://en.wikipedia.org/wiki/Radix_tree, которая на больших объемах должна выигрывать за счет компактности ( база Org 140мб и она слишком забитая даже единичными IP, City 29Мб)

Ничего там особого не адаптировано, просто я подумал, что бенчмарк maxmind тормозит из-за rand() прямо в теле теста, но даже повторив тест как у вас с array_map и предварительной генерацией ничего сильно не изменилось.

Фактически, все упирается в опкоды php - где меньше циклов там и быстрее.

Для чего то серьезного все равно выгоднее собрать расширение, тесты они сами делали http://www.maxmind.com/app/benchmark.

bearman, я тоже сейчас вот адаптировал ваш бенчмарк и тоже получил сильно быстрее максмайнда. похоже специфика именно этой мелкой базы.

очередное "на тебе боже, что нам негоже" .

Ну ведь там же есть модуль на чистом пхп http://www.maxmind.com/app/php

неужели за это еще кто-то заплатил? Ниша решения непонятна.

встроенный их бенчмарк на базе Country :

php benchmark.php

Geoip Country

10000 lookups made in 0.932090997696 seconds

Geoip Country with memory cache

10000 lookups made in 0.854602098465 seconds

процессор, правда, самый топовый из lga775 :)

Может быть phpinfo хотя бы покажете ?

В коде php вообще нету строки "canary mismatch", она есть только в suhosin patch. Так что ваш админ не смог правильно собрать php без suhosin patch.

В любом случае, пересборка php без suhosin не решает проблему, а просто убирает дополнительную проверку целостности.

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

bebesko, как ты замучал подымать эту тупую тему. НЕТУ ДЕНЕГ В ХОСТИНГЕ. вложись в недвижимость.

поработай бухгалтером в штате хостера, присмотрись к движению средств, к людям и выполняемым ими функциями, тогда и делай выводы.

bebesko, они не бывают простыми.

там такое нагромождение классов, что их нельзя назвать простыми с точки зрения нагрузки. управляются может они и просто. могут содержат относительно мало информации, но простыми они от этого не станут.

Ladycharm, логов нет, саппорта нет, это же сателлиты.

T.R.O.N, Хорошо, пусть будет что-то отличное от flash. просто я подумал, раз уж вы предлагаете для вещания ms-технологии, то и сильверлайт подразумевается.

повторюсь, но дайте дорогу молодым.

Rchernovol, причина в том что бд нагружена сайтами. разве не очевидно?

правильные вопросы :

как искать нагрузку в БД ?

чево, куда вводить? не понял.

давай я лучше перееду на VPS и заплачу ?

Всего: 6293