Сначала из размеров фотографий вычислить проценты, на которых один файл заканчивается и начинается следующий. Затем отображать процент для каждой фотографии путем вычитания и деления с участием рассчитанных ранее процентов.
ЧПУ-ссылки прямо так и прописываются в роутер со своими обработчиками.
Параметры запроса (после "?") забираются отдельно из $app->get().
Строить множественный фильтр на ЧПУ — изврат, параметры для того и созданы.
однозначно. корень этой среды(?) в движке скриптового языка для веб-страничек. Конечно, сегодня нода обладает многопоточностью, типизированными массивами и какой-никакой оптимизацией. Однако, писать на нем что-то тяжело вычислимое доставит непреодолимые страдания, если Вы не гений.
Думай Головой: кто-то мотая головой теряет больше времени, чем жестикулируя перед малюсеньким экранчиком, так что... эффективности пост обречен на спор о вкусах.
Вячеслав Беляев: тогда как поступать в случае появления четвертой вкладки? или обновления первой? лонг-полл не установится, пока не закончится таймаут первого соединения. Или первое соединение будет отваливаться сразу? тогда обновив три раза четвертую вкладку отвалятся первые три вкладки.