Задать вопрос
Контакты

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (31)

Лучшие ответы пользователя

Все ответы (27)
  • Как отреагирует сервер на более 20 sql запросов?

    @IgoNsk
    backend web developer
    Решать такие задачи надо использую планировщик очереди.
    Создаешь задания сделать то и то, и бросаешь их в очередь.
    А там уже может быть N воркеров, которые обрабатывают эту очередь.
    Таким образом есть возможность сделать нагрузку на сервер не лавинообразной, а равномерной.

    В зависимости от важности задачам можно давать разные приоритеты, и т.д.
    Ответ написан
    2 комментария
  • Насколько в PHP безопасно хранить данные в $_SESSION?

    @IgoNsk
    backend web developer
    После некоторого изучения этого вопроса, пришел к выводу, что довольно безопасно: файл создается на сервере, ни в коем образом не передается клиенту. Может я заблуждаюсь?

    нет - не заблуждаешься, клиенту передается только идентификатор сессии либо через COOKIE, либо через GET параметр запроса (если COOKIE не поддерживаются клиентом и включена соответствующая настройка в PHP на сервере), чтобы рпи открытии следующей страница сервер понял что это пять тот же самый пользователь.

    И что может произойти с данными, если сервер не поддерживает кукисы, а у клиента они включены?


    во первых, может наоборот - выключены в браузере куки? Ибо как написал ты, то просто сессия будет идти через GET параметр - то все штатно.

    во вторых, с какими данными? если механизм сессий не работает, то никаких данных и нет.
    Если же ты решил потереть или поменять идентификатор сессий в браузере, то данные на сервере будут храниться то тех пор, пока у них не истечет срок жизни (который указывается в настройках сессий php).

    p.s. Я бы посоветовал еще поразбираться с этим механизмом. Т.к. судя по вопросам ты не до конца уловил суть этого всего)
    Ответ написан
    1 комментарий
  • Как тестировать вёрстку автоматически?

    @IgoNsk
    backend web developer
    2gis.github.io/makeup

    не совсем автоматически конечно, но вдруг ссылка окажется полезной
    Ответ написан
    Комментировать
  • Как реализовать фасетную навигацию в интернет магазине?

    @IgoNsk
    backend web developer
    На еластике это решается так https://project-a.github.io/on-site-search-design-...

    на mysql - тоже можно, через запросы с фильтрацией по выбранным значениям в форме и группировкой по атрибутам всех имеющихся значений для товаров. Тут с ростом данных будет проседать время ответа, но это надо оценивать исходя из кол-ва данных на проекте, по которым идет поиск.
    Ответ написан
    1 комментарий
  • Автоматическая корректировка строки, набраной в неверной раскладке

    @IgoNsk
    backend web developer
    Я делал на одном проекте так (задача стояла также, искать по тому что вводится):
    - разбиваем на слова
    - Каждое слово переводим из английской раскладки в русскую, и если оригинал и перевод не совпадают, ищем в базе и на русском и на аглийском.

    Т.е. как то так:
    Ткани оптом - (ткани) & (оптом)
    Nrfyb jgnjv - (nrfyb | ткани) & (jgnjv | оптом)
    Nrfyb оптом - (nrfyb | ткани) & (оптом)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (5)