Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 10.10.2014 22:56:26

Нужен совет: Высокая нагрузка, более 100 000 хитов в день

Подскажите, как быть с сессиями которые Laravel создает постоянно, если к (одному роуту или контроллеру) странице 1 раз обратились и закрыли (навсегда) и таких более 100 000 обращений за 24 часа.

Яркий пример - обычная баннерная сеть, в которой и авторизация работает (сессии) и откручивает баннеры (явно сессии не создаються).

Может есть какой прикол, чтоб не создавать их для 1 роута или 1 контролера? Просто тупо будет хранить отдельный php скрипт для работы с базой.

Изменено Dem (10.10.2014 22:57:40)

Не в сети

#2 11.10.2014 00:04:35

Re: Нужен совет: Высокая нагрузка, более 100 000 хитов в день

Храните сессии в memcached/redis/apc (конфиг session.php)

Не в сети

#3 11.10.2014 12:45:21

Wide

Re: Нужен совет: Высокая нагрузка, более 100 000 хитов в день

Dem пишет:

Может есть какой прикол, чтоб не создавать их для 1 роута или 1 контролера?

http://www.laravel-tricks.com/tricks/fi … e-sessions

#4 11.10.2014 14:04:54

Re: Нужен совет: Высокая нагрузка, более 100 000 хитов в день

1. А если хранить в куках, какие последствия?

2. Что дает memcached в моем случаи? - он будет в себе держать 100 000 ненужной информации?

Не в сети

#5 11.10.2014 14:06:13

Re: Нужен совет: Высокая нагрузка, более 100 000 хитов в день

Filter Remove Sessions - вариант! будем тестить, спасибо.

Не в сети

#6 11.10.2014 15:08:20

Re: Нужен совет: Высокая нагрузка, более 100 000 хитов в день

  1. 2. Что дает memcached в моем случаи? — он будет в себе держать 100 000 ненужной информации?

memcached, Redis и прочие хранят данные в RAM, что намного быстрее доступа к диску или к БД. Но будет ли от этого толк зависит от серверных настроек, ОС, характеристик — возможно, он достаточно мощный и ОС в любом случае кэширует файлы в памяти (для ext2 это работало замечательно, но при сбоях был риск потерять много данных).

Надо замерять. Либо отключить сессии как посоветовали, если в них нет смысла.

Не в сети

#7 13.10.2014 09:31:36

Re: Нужен совет: Высокая нагрузка, более 100 000 хитов в день

Всем спасибо, будем пробывать под нагрузкой Filter Remove Sessions и Cookies, мне и пользователю данные не надо, только на время авторизации но там отключать не будем.

Изменено Dem (13.10.2014 09:33:13)

Не в сети

Подвал раздела