The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Тенденция 'Bullshit Web', opennews (?), 05-Авг-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


123. "Тенденция Bullshit Web"  +/
Сообщение от Аноним (123), 05-Авг-18, 23:00 
По-моему, проблема не в самом редиректе, а в скорости его работы.

Сейчас и многие т.н. "ajax"-страницы тупят по 2 секунды при нажатии кнопки комментария. Любая разница между серверной и клиентской отрисовкой сглаживается лютыми тормозами.

А разгадка просто — opennet.ru для создания комментария нужно сделать fsync() в базу с сопутствующими тормозами... но каждой второй "ajax"-странице тоже! Т.е. у "динамического" веба те же старые проблемы с производительно, что и у Web 1.0, потому что новое поколение веб-обезьяны забыли, из-за чего у их отцов начинался весь ajax-сыр-бор.

Если бы большинство сайтов имели нормальный бэкенд-язык (в котором многопоточность и асинхронные операции работают нормально, а не через жо^W CGI Shutdown Hook), то "проблемы", изначально вызвавшие "золотую лихорадку" Javascript в погоне за безшовной отрисовкой, просто остались бы незамеченными (hint: если парсинг и отрисовка страницы занимают меньше 1/60 секунды, и не требует загрузки новых ресурсов, серверный рендеринг _физически_ нельзя отличить от реализованного через манипуляцию DOM).

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

131. "Тенденция Bullshit Web"  +/
Сообщение от Maxim Chirkov (ok), 06-Авг-18, 00:19 
> По-моему, проблема не в самом редиректе, а в скорости его работы.

Задержка при редиректе может быть только из-за проблем с резолвингом IP в DNS, но и там таймаут минимальный и на глаз задержка не должна быть заметна.

> Сейчас и многие т.н. "ajax"-страницы тупят по 2 секунды при нажатии кнопки комментария.

Скрипт для показа комментариев через ajax отрабатывает мгновенно, там всё отдаётся из быстрого кэша и ни к каким СУБД обращений нет. Задержка может быть только из-за потери пакетов или других проблем на сетевом уровне.

Ответить | Правка | Наверх | Cообщить модератору

192. "Тенденция Bullshit Web"  +/
Сообщение от GG (ok), 06-Авг-18, 23:34 
А наxера резолвить DNS при каждом запросе?
Ответить | Правка | Наверх | Cообщить модератору

202. "Тенденция Bullshit Web"  +/
Сообщение от Maxim Chirkov (ok), 07-Авг-18, 08:49 
> А наxера резолвить DNS при каждом запросе?

Главным образом для выявления входа с Tor/VPN и разных антиспамерских штук. И не при каждом запросе, а на финальном этапе приёма нового ответа на сообщения.

Ответить | Правка | Наверх | Cообщить модератору

206. "Тенденция Bullshit Web"  +/
Сообщение от anonymous (??), 07-Авг-18, 12:11 
Костыльный метод. Проще взять список подсетей хостинговых компаний и сверять ip. Зачем эта слежка вообще нужна? Мечтаете попасть в Роскомнадзор на работу?
Ответить | Правка | Наверх | Cообщить модератору

191. "Тенденция Bullshit Web"  +/
Сообщение от GG (ok), 06-Авг-18, 23:33 
Можно, если вспомнить о том, что AJAX вообще для другого нужен
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру