да да, дайте хабракредит, а я вам поведаю о том как выглядит linq to sql изнутри, а то вот только собрался в блог .нет запостить текст, как оказалось что тут мало того что в коллективный постить с нулевой кармой нельзя, так еще и в свой
писали об этом и даже давали взаймы. Но я против. Человек должен просто потусоваться, почитать, посмотреть что да как, прежде чем писать. А если сразу напишет, то высоки шансы получить кучу минусов.
Я подозреваю, что хабрасервер обрывает коннект, если в течение нескольких секунд данные не передаются. А это уже зависит от качества GPRS. У меня — обычное дело.
На многомегабитном канале Хабр ведёт себя примерно так же. Другое дело что жмакнуть два-три раза "reload" на 10 мегабитах не так напряжно как то же самое с GPRS. А ответ будет один: о, великий и могучий СуперГиперМегаХабр! Он накормит всех голодных и напоит всех страдающих от жажды, он решит все мировые проблемы человечества разом, вот только... когда же он будет-то наконец?
Я по своим личным наблюдения всегда предпочитал на узких каналах (диал-ап \ гпрс) только оперу. Имхо, она виртуозно сглаживает недостатки слабого канала.
Хотя последнее время удача на моей стороне, анлимы шагают со мной по жизни. Т.ч. до оперы дело доходит редко... на хороших скоростях FF мне более удобен.
У меня канал средненький, при этом заметно как в фф3 моргает вкладке, тоесть происходит порядка 7-12 запросов http. И каждая картинка отдельный запрос.
Как совет собрать все картинки в одну и позиционированием бекгроунда выводить нужную. Это сократит кол-во запросов. Ведь каждый сброшенный ответ может остановить всю загрузку страницы.
я пользуюсь gprs-инетом + operamini - все отлично пашет.
но проблема ясна : вообще каеш неплохо было бы администрации задуматься над созданием "легковесного" хабра и посадить его на домен типа http://mobilehabr.ru
поэтому лучше на новом домене типа pdahabr или mobilehabr (ну или че-там администрация придумает) - тогда было бы также удобно ходить в профиль пользователя аля calg0n.habr.ru и calg0n.mobilehabr.ru...
новый домен лучше. сами смотрите :
marapper.habrahabr.ru - обычная версия
marapper.mobilehabr.ru - мобильная
в вашем случае вход в профиль юзера по поддомену будет невозможен, а m.habr.ru/marapper как-то не по-хабровски )
Было бы интересней, если бы вы сказали, сколько именно у вас живёт соединение. Вообще, у нас довольно жёсткий таймаут на отдачу документов. Увеличим немного.
Почти оффтоп.
Меня как-то недавно напрягло: из-за того, что не был доступен сервер pink.futurico.ru, страницы Хабра не прогружались нормально, потому что браузер (ФФ) ждал, когда же прогрузятся скрипты оттуда, очень уж хотелось ему показать мне рекламу. Баннерорезалки не использую, так что решил проблему радикально: "посадил на землю" этот хост, прописав в файле hosts:
127.0.0.1 localhost pink.futurico.ru
Добавил пинк в адблок, но иногда сервер хабра просто тупо перестает отвечать, как будто у него появились свои дела или он вышел покурить, минут через 5-10 прочухивается.
А если стучим в небеса, то может уважаемая администрация рассмотрит вопрос разбиения комментариев на страницы (как в жж), а то когда их много больше сотни становится - страница тяжеловата выходит =\. Надеюсь не сказал ничего особо богохульного )
Ну имхо есть 2 сильных ЗА в пользу страниц:
1. Обновление большой кучи комментов это трафик, а не у всех еще анлимитные стамегабитки
2. Поиск конкретного коммента затрудняется без страничной разбивки и жж-подобного скрытия веток комментов. Хотя последнее в принципе - спорное решение, но в некоторых случаях очень удобно хотя бы тем что меньше скроллить до нужной ветки, жаль что нет в жж встроенного механизма разворота комментов без перезагрузки страницы (хотя я юзаю для этого файрфоксовый плагин, который не во всех стиялх работает, увы).
Так что на мой взгляд - фича фичей, но при большом количестве коментов удобнее страницы. Кстати идейно это реализовать опцией. В дефолте, допустим, все каменты располагаются на одной странице, а при желании - ставим галочку и начинается рубилово )
ЖЖшные комменты - это вообще такое, за что руки-ноги и прочее отрывать на месте надо. я тоже юзаю плагин, хотя все что мне нужно - разворачиватель.
правильно подмечено, что при большой странице осложняется поиск (анкоры и поиск по строке не очень-то спасают, зато всегда можно сделать цветовое выделение своих комментов, новых, комментов друзей). скроллить - ну и иногда же надо дотягиваться до клавиатуры, ну или хотя бы есть такая штучка справа. дайте колёсику отдохнуть.
скорость. у меня сейчас обрезали с 512к до 64к (такой разброс по АДСЛ есть везде, я думаю, в деревнях гиков не водится). и все равно страница стабильно и быстро грузится, хотя и падала раньше, останавливаясь на 300 комменте. сейчас вроде подкрутили после этого поста, разрывов не заметил.
все это даже не фича. это действительно ориентированный на конкретных пользователей этого сервиса интерфейс.
А если еще вкладок наоткрывать на плохой скорости, то вообще тихий ужас. Ни одна до конца не загружается. Сейчас у меня скорость приличная (1 мб/с), и то, бывает, плохо грузится.
на дриблере жаваскрипты и стили разбиты на кучу файлов, из за этого на медленном коннекте очень тяжко будет открываться страница (как известно не только вес файлов но и их кол-во влияет на скорость загрузки). здесь, на хабре, с этим конечно лучше, но тоже неайс. ребятам из ТМ стоит подумать, откуда растут кучки у их верстальщиков / програмеров, и, приосознаниии проблемы обратиться к кому-нибудь понимающему, как делается веба (например ко мне).
я вот другую багу недавно словил. Читаю ленту. Новость интересная. Дай думаю отпишу. Дочитал все коменты до конца. Внизу кнопка что-то типа "чтобы написать камент нужно залогиниться". Нажимаю, логинюсь, меня так мило с логин формы прямо в каменты переводят.. написал камент (а он здоровый был, я ведь писюльки крошечные писать не прывык) жамкнул на "написать".. и... етить твою двадцать. все пропало. ни back с последующем ковыряниии в javascript объектах страницы, ни другие штуки не помогли.. теперь судорожно копирую текст в буфер обмена перед тем как жамкнуть пост.. Такую хрень не наблюдали?
К сожалению правда - и на диалапе и на АДСЛ (64 кбит) часто недогружает хвост ветки комментов (я уж не пишу про посты с хвостом в несколько сот сообщений) - пользуюсь maxthon. Здесь (рубрика идеи для хабра) сделал ряд предложений по исправлению ситуации, в том числе как раз сегодня по это проблеме (не буду уж повторяться). Кстати, и Ваш пост надо наверное в идеи для хабра перевести.
Тут многие люди пишут что у них все ок, при такой же низкой скорости. Дело в том что главная причина недогрузок Хабра высокий пинг. Те задержка, скорость уже вторична. Я тоде подтверждаю подобную проблему. Дома на 1Мб ADSL, все ок, на работе 256k Фиг знает через какую ж инет, с хабром часто проблемы, например грузятся только первые 10-15 комментов, остальные никак, сколько страницу не перегружай. С другими сайтами все ок.
Те сочетание высокой латентности и относительно низкой скорости дает такой неприятный эффект.
у меня на слабом канале эта проблема просто вопиюща - все выглядит как на скриншоте, приведенном автором. Про недогруженные комментарии уж не говорю. В общем +1 к словам уважаемого k48.
У меня сейчас dial-up, загружается вся страница. На GPRS с телефона грузится также шикарно. И я не понимаю, как так получается что с GPRS медленнее, чем с модема.. там же асинхронный канал, входящий поток шире, бла-бла-бла...
у меня в третьем FF появился забавный глюк при загрузке Хабра - иногда бывает так, что страница начинает загружаться, потом срабатывает какой-то редирект, и потом он зацикливается и бегает кругами. помогает ctrl + F5
Достучаться до небес (администрации)