PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
murtukov Отправлено: 02 Мая, 2015 - 03:22:19 • Тема: где хранятся данные переменной $_POST (вопрос экспертам) • Форум: HTTP и PHP

Ответов: 2
Просмотров: 2234
Здравствуйте уважаемые форумчане,

собственно, где хранятся данные из форм странички, приходящие на сервер в виде массива $_POST? Неужели в оперативной памяти? Получается, если через форму отправить, скажем, 10 картинок (в виде строк base64) размером по 2 Мб, в оперативке будет занято 20 мб памяти на время работы скрипта?

Я заинтересовался этим вопросом, так как в данный момент у меня есть скрипт закрузки картинок на сервер в виде строк base64.

Стоит ли заменить эту схему на стандартную, когда картинка загружается во временную папку, а затем средствами PHP перемещается на постояное место жительства? Или при стандартной схеме загружаемые картинки также хранятся в оперативке во время выполнения скрипта?

Спасибо за любую информацию, проливающую свет на эту тему.
murtukov Отправлено: 06 Января, 2015 - 02:36:23 • Тема: Реализовать поиск по синонимам (тегам) • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 38
esterio пишет:
http://php.net/manual/ru/function.levenshtein.php


Спасибо, любая информация важна. Насколько я понял, функция расстояний Левенштайна определяет степень "непохожести" двух строк, если простыми словами. Но КАКИЕ две строки сравнивать? Первое слово будет вводить пользователь, а второе слово откуда брать? Не сравнивать же со всей базой)
murtukov Отправлено: 06 Января, 2015 - 02:20:29 • Тема: Реализовать поиск по синонимам (тегам) • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 38
есть таблица movies с полями:

id [INT]
name [string]
rating [float]

Будет производиться полнотекстовый поиск по полю name и сортироваться по полю rating. Все это достаточно легко реализовать, но проблема в другом: пользователи часто неверно вводят названия.
Вопрос: как можно реализовать поиск по синонимам? То есть сам пользователь ничего не подозревает, перед ним есть всего одно поле, в которое он вводит запрос, скажем "хобит", но в выпадающем окошке с подсказками должен появиться "хоббит".
Может в таблицу movies присобачить еще одно поле synonym, где через разделитель будут храниться заведомо ошибочные названия? И полнотекстовый поиск будет уже производиться по полям name и synonym?

Существуют ли более разумные схемы?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB