anonymous@RULINUX.NET~# Last login: 2024-12-23 01:59:52
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

По поводу ссылок на текущий комментарий

Вот смотрите, допустим понравился мне один топик, я его запомнил и регулярно обновляю (жду новых комментариев).

В сейчасошнем варианте приходится жать f5 или ctrl+r, или, щёлкать по адресной строке браузера и нажимать enter. Все эти действия ведут к попыткам слить всю страницу вместе со всеми картинками, js, css, и т. д. (создавая отдельный запрос серверу на каждую из этих сущностей).

Вот на лоре, например, ссылки тащат посетителя на левую страницу, и редиректят на текущую с хешем (или как этот "#" называется).

То есть, при проверке новых сообщений, — я щёлкаю на надпись "ссылка", и сервер меня переносит в тот топик, что мне нужен, и никакие js, css, и т. д. не подгружаются, потому-что браузер о них уже знает, знает их тайм-аут, и не пытается грузить их снова.

Что-то не получается чётко описать весь смысл, но думаю те кто проектируют данный ресурс — поймут о чём речь.

anonymous(*) (2013-02-03 23:06:18)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: По поводу ссылок на текущий комментарий от anonymous 2013-02-03 23:06:18
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

А, понфл. Тут бровсер рюхает что ссылка идёт на ту же страницу и не обращается к серверу вовсе, если ты кликаешь на ссфлке на пост в заголовке.

Наверное ЛОРовская реализация правильнее.

Лично для меня непринципиально: во-первых мне проще нажать F5 чем целиться мышью в этот значок, а во вторых я всё равно рефрешу трекер, а не отдельные посты.

anonymous(*)(2013-02-03 23:40:49)
Отредактировано anonymous по причине "не указана"
avatar
  • матерные выражения
Скрыть

Re:По поводу ссылок на текущий комментарий

> А, понфл. Тут бровсер рюхает что ссылка идёт на ту же страницу и не обращается к серверу вовсе, если ты кликаешь на ссфлке на пост в заголовке.
> Наверное ЛОРовская реализация правильнее.
> Лично для меня непринципиально: во-первых мне проще нажать F5 чем целиться мышью в этот значок, а во вторых я всё равно рефрешу трекер, а не отдельные посты.


Трекер мне нахер не нужен, там слишком много говна ) .

Тебе может пофиг на эти лишние запросы и ответы сервера что "всё в порядке, ничего не изменилось", а вот мне с моими ограничением в 3 Гб в месяц, это дело не нравится.

Особенно оно мне не нравится когда я случайно дважды нажимаю f5 (если быстро нажать, то chromium начинает не просто опрашивать файл на предмет изменения, а тупо загружает его-же из принципа).

Так вот, смотри, оно _тебе_ ненужно, по привычному тебе нажатию F5 оно перезагрузится в любом случае, а вот для меня будет очень удобно. То есть, ты не почувствуешь никаких изменений, а мне будет гораздо удобнее пользоваться. Оно будет меньше жрать траф и мой и сервака.

anonymous(*)(2013-02-04 00:16:14)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
[#] [Добавить метку] [Редактировать] Ответ на: По поводу ссылок на текущий комментарий от anonymous 2013-02-03 23:06:18
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

>В сейчасошнем варианте приходится жать f5 или ctrl+r, или, щёлкать по адресной строке браузера и нажимать enter. Все эти действия ведут к попыткам слить всю страницу вместе со всеми картинками, js, css, и т. д. (создавая отдельный запрос серверу на каждую из этих сущностей).
>Вот на лоре, например, ссылки тащат посетителя на левую страницу, и редиректят на текущую с хешем (или как этот "#" называется).
А в чём разница? И так и так браузер перегружает страницу.

anonymous(*)(2013-02-04 00:23:29)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-04 00:23:29
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Не, ты когда тыкаешь на лоре в "(ссылка)" - то там страница обновится, потому что ссылка ведёт на другую страницу. А тут если в хеш тыкать - нет, потому что страница та же. А по Ф5 ТС не хочет, потому что у него маленький.

anonymous(*)(2013-02-04 00:45:48)
Отредактировано anonymous по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-04 00:45:48
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

>Не, ты когда тыкаешь на лоре в "(ссылка)" - то там страница обновится, потому что ссылка ведёт на другую страницу. А тут если в хеш тыкать - нет, потому что страница та же.
Это да, но я процитировал другое.

Не очень ясно, какой вариант тебе нравится и почему. О каких лишних запросах к серверу ты говоришь?

anonymous(*)(2013-02-04 00:52:58)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-04 00:23:29
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> А в чём разница? И так и так браузер перегружает страницу.


А вот и нет.

Разница огромная. Допустим каждая страница сайта (html) подтягивает за собой ещё 2 файла — 1.css и 2.js (а в данном случае их 14, и я не шучу).

Тут 3 варианта развития событий:

1. Пользователь нажимает f5, и нормальный браузер запрашивает "не изменилось ли чего?", на что сервер отвечает "изменились файл22 и файл12, остальные — нет". И он закачивает эти 2 файла, а остальные берёт из кэша.

2. Пользователь нажимает ctrl+f5 или ctrl+r или ещё что-то подобное и браузер говорит — "я ничё не знаю о этом сайте. давай мне все что у тебя есть", и сервер отдаёт все 3 файла.

3. Пользователь нажимает на обычную ссылку, и браузер, говорит "дай мне только один (sic) html файл по этой ссылке", на что сервер отдаёт только один html файл. Всё остальное есть в кэше бравзера. Если вдруг при анализе какого-то "нового" файла не обнаружится, то браузер пошлёт запрос только для него одного.

Вот. Самая большая проблема в том что первый вариант как-бы всем подходит. Но, это только кажется. Дело в том что если, например, нажать f5, а потом, не дождавшись полной загрузки всей страницы, нажать ещё раз f5, то некоторые браузеры (chromium, iceweasel) посылают серверу запрос похожий на "ctrl+f5". И тут начинается:

1. Браузер начинает просить оригиналы тех файлов что уже есть у него в кэше. 2. Сервер начинает отдавать те-же самые файлы что уже есть в кэше браузера. 3. Браузер начинает принимать те-же самые файлы то уже есть у него в кэше.

Короче, начинается синхронизация файлов не на уровне их названия (а это в вэбе первостепенно), а на уровне их содержания.

anonymous(*)(2013-02-04 01:06:23)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-04 00:45:48
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> А по Ф5 ТС не хочет, потому что у него маленький.
И не только по этому. Накой-чёрт напрягать серв лишними запросами тех файлов что уже есть в кэше?

anonymous(*)(2013-02-04 01:13:25)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-04 01:06:23
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> их 14
s/14/12/

anonymous(*)(2013-02-04 01:24:31)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
[#] [Добавить метку] [Редактировать] Ответ на: По поводу ссылок на текущий комментарий от anonymous 2013-02-03 23:06:18
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Если я правильно тебя понял оно юзает ajax для подрузки новых сообщений и в браузере меняет DOM. Так?

Tux-oid(*)(2013-02-04 09:24:55)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15
avatar
  • матерные выражения
Скрыть

Re:По поводу ссылок на текущий комментарий

> Трекер мне нахер не нужен, там слишком много говна
Ничего, привыкнешь :)

> в данном случае их 14, и я не шучу.
O_o

> s/14/12/
Здесь есть правка сообщений. И даже для анонимусов работает.

anonymous(*)(2013-02-04 11:18:23)

avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Не, это должно и без аякса работать. Онн имел в виду, что там ссылка ведёт на другую страницу (то, что до знака # в URL)

anonymous(*)(2013-02-04 12:47:53)

[#] [Добавить метку] [Редактировать] Ответ на: По поводу ссылок на текущий комментарий от anonymous 2013-02-03 23:06:18
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

>...я его запомнил и регулярно обновляю (жду новых комментариев).


жди как все, в трекере...

p.s. как слоу пок понял что тренкер уже посоветовали ...

anonymous(*)(2013-02-04 12:51:13)
Отредактировано anonymous по причине "не указана"
Mozilla/6.0 (compatible; AppleWebKit/latest; like Gecko/20120405; };-> infernal_edition:goto-hell) Firefox/666
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-04 12:47:53
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Зашел на лор. Не понял о чем он вообще ведет речь? Там походу нифига не изменилось с 2009 года. Резве-что появилась серая уебищная темка.

Tux-oid(*)(2013-02-04 13:10:51)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

На ЛОР0 убрали класическую тему ??!

Реквестирую вернуть на Рулин класическую тему по дефолту !

anonymous(*)(2013-02-04 13:37:26)

Mozilla/6.0 (compatible; AppleWebKit/latest; like Gecko/20120405; };-> infernal_edition:goto-hell) Firefox/666
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-04 13:37:26
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

На труполоре уж тыщу лет как по дефолту не синяя тема.

А еще там теперь есть лайки и прочая социальщина.

lockywolf(*)(2013-02-05 02:30:37)

avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Открой там любой тред, увидь ссылку "[Ссылка]" под каментами. Посмотри куда ведёт - там к урлу ещё как минимум параметр добавлен с айдишником поста. Для бровсера это - другой урл.

anonymous(*)(2013-02-05 03:15:32)

[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-05 03:15:32
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

http://ompldr.org/vaGN2YQ/screenshot6.png

Tux-oid(*)(2013-02-05 09:23:33)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Не. Не оно. Ткни туда и страница не будет перезапрошена. Потому что УРЛ там точно такой же как и у страницы, на которой эта ссылка расположена.

Ну ты страницы с оглавлением видел? Там каждый пункт оглавления ссылается на ту же страницу, только на другую закладку в ней (#SOMETHING) - специально чтобы бровсер не перезагружал страницу на каждый клик. А ТС хочет от тебя обратного - чтобы при нажатии на ссылку страница обновлялась. А для этого нужно запрашивать другой УРЛ и уже в его обработчике переадресовывать на страницу форума.

anonymous(*)(2013-02-05 14:30:38)

avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> Оно, не?
Не оно.

Другой анон уже всё довольно подробно объяснил, но всё же, я попробую ещё разок.

Сначала нужно отличить разницу между нажатиями на "#" и на <F5>.

Для этого я подготовил 3 скриншота с фаербагом:

[1] — это я прошёлся по ссылкам → "http://rulinux.net/" → "http://rulinux.net/forum" → "rulinux.net/forum_7_page_1" → "http://rulinux.net/thread_38817_page_1"

[2] — эт я нажал на этой странице <F5>

[3] — это я нажал на этой странице <Ctrl + F5>

1: http://ompldr.org/vaGUzbg/1.png

2: http://ompldr.org/vaGUzbw/2.png

3: http://ompldr.org/vaGUzcA/3.png

На первом скрине видно что браузер не закачивает ни чего кроме самой страницы. Остальные стоки —- серые. Значимость серых строк хорошо описана тут: http://getfirebug.com/network (paragraph "Cached or not cached") или на русском вот тут: http://saitcreate.ru/firebug-2/ (в разделе "Кешируется или нет?").

То есть, чтобы мне открыть _эту_ страницу без запросов на всякие css, js, и т. д. — файлы (и запросов на их модифицированость), нужно зайти сюда с другой страницы.

зы. Tux-oid, ты наверно издеваешься. Неужели ты и впрямь не видишь никакой разницы между поведением здешней решётки (#) и специфической ссыкли ([Ссылка]) на лоре?

Очень надеюсь что ты найдёшь в себе силы осознать значимость между обычным хэшем (#) и ссылкой на другую (левую) страницу форума. Ибо, это на лоре сделано не зря, и оно реально нужно как мне (клиенту) так и тебе (серверу).

anonymous(*)(2013-02-08 07:38:38)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-08 07:38:38
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Бля вот заставляешь меня ковыряться в выхлопе ЛОРа. Ладно хрен с тобой. Запилю что нибудь подобное.

Tux-oid(*)(2013-02-08 09:38:29)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> Запилю что нибудь подобное.
Я буду очень тебе благодарен :) .

anonymous(*)(2013-02-08 12:44:45)

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

А это не я просил, а другой анонимус.

anonymous(*)(2013-02-08 12:48:42)
Отредактировано anonymous по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-08 12:48:42
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> А это не я просил, а другой анонимус.
А он и не тебе отвечал.

anonymous(*)(2013-02-08 13:42:26)

[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-08 13:42:26
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Вот жеж развелось анонимусов на форуме хрен разберёшься кто кому ответил :D

anonymous(*)(2013-02-08 14:23:10)

[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-08 14:23:10
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> Вот жеж развелось анонимусов на форуме хрен разберёшься кто кому ответил :D
Я уже давно предлагал Туксоеду помечать вас хешем как у иВлада, но он уж не помню почему отклонил петицию.

Ax-Xa-Xa(*)(2013-02-08 15:48:39)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

Анонимусы возмущались. И ЕМНИП то больше всего возмущался ирландский анонимус.

Tux-oid(*)(2013-02-08 15:52:45)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> Анонимусы возмущались. И ЕМНИП то больше всего возмущался ирландский анонимус.


Но почему они у иВлада не возмущаются? Или от там сразу всех недовольных шлет на хуй?)))

Кстати счас посмотрел, он там конкретно концепцию поменял)))

Ax-Xa-Xa(*)(2013-02-08 15:57:02)
Отредактировано Ax-Xa-Xa по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> Я уже давно предлагал Туксоеду помечать вас хешем

А для особо тупых, я даже в этот раз смайлик поставил в конце фразы. Видимо даже это не помогает и надо в начале текста ещё капсом писать, что мол далее приводится шутка и поэтому Хохе не следует перевозбуждаться по поводу её содержания.

anonymous(*)(2013-02-08 16:07:11)

[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-08 16:07:11
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

А по моему это ты перевозбудился)))) Кстати предлагаю помечать тебя розовеньким цветом, ты такая няшечка у нас)))) Или голубеньким?)))

Ax-Xa-Xa(*)(2013-02-08 16:13:05)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> предлагаю помечать тебя розовеньким цветом, ты такая няшечка у нас)))) Или голубеньким?)))

Я так и знал, что ты педик :)

anonymous(*)(2013-02-08 17:41:33)

[#] [Добавить метку] [Редактировать] Ответ на: Re:По поводу ссылок на текущий комментарий от anonymous 2013-02-08 17:41:33
avatar
Скрыть

Re:По поводу ссылок на текущий комментарий

> Я так и знал, что ты педик :)
Долбоеб шоле? Это ты же няшечка, не я))))

Ax-Xa-Xa(*)(2013-02-08 18:21:41)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17
Этот тред читают 3 пользователя:
Анонимных: 3
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!