Задать вопрос
@User782
Кратко о себе

Как лучше взять данные из большого файла по ключу не перебирая строки?

delete delete delete delete delete delete delete delete
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Странное желание - отказаться от механизма, предназначенного для работы с данными, чтобы колхозить на коленке его замену.
300000 строк в базе данных с правильным индексом никакой заметной нагрузки на сервер не создадут.
Ответ написан
Комментировать
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Удивительно. Судя по истории вопросов, человек вроде бы занимается программированием почти 10 лет, с 2016 года.
Но до сих пор рассуждает, как Чебурашка:
- Гена, давай я понесу чемоданы, а ты понесёшь меня!

можно ли как-то эту нагрузку снизить


Можно. Для этого надо разместить эти строки в базе данных.
Ответ написан
@alexalexes
Вы, конечно, знаете толк в извращении.
по ключу "qwe" быстро получать "num"

Это нужно создать индекс по колонке url. Делается одной командой. Повышает производительность также, если бы вы изобрели на коленке бинарный поиск по файлу и потратили бы несколько недель на отладку своего решения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы