Конференция "Прочее" » Идеальная потрепаловка. Какой она должна быть?
 
  • Kerk © (31.05.08 16:44) [620]

    > ketmar ©   (31.05.08 16:40) [619]

    Ну вот видишь. Твои собственные велосипеды мешают параметризованные запросы использовать. Ну и зачем кричать, что они гуано? Особенно учитывая, что если сервер попытается абстрагироваться, то всяко придется парсить запрос заново. Т.е. получается тоже самое, что и без абстрагирования. Но он ж от того работать не перестает, просто с параметрами ему удобнее.
  • ketmar © (31.05.08 16:45) [621]
    >[620] Kerk © (2008-05-31 16:44:00)
    где я сказал, что «параметризованые запросы — гуано»? я сказал: «сервер, который без такх запросов тормозит — гуано».

    ---
    Understanding is not required. Only obedience.
  • Ослик (31.05.08 16:46) [622]
    [614] Kerk ©   (31.05.08 16:23)

    > Вот когда хотя бы промышленные СУБД научатся "абстрагироваться
    > и понять, где запросы похожие, а где нет", тогда и начнем
    > этого же от MySQL требовать.

    Кстати, Орокол умеет, если его попросить.
    Он смотрит запрос и все константы заменяет на параметрические переменные.
    Но данная фишка у него по-умолчанию отключена, из-за того, что есть глюки в определенных случаях. Точнее, есть места, когда в уелях оптимизации нельзя заменять значения на параметры. Поэтому, эту фишку надо отдельно включать.

    [617] ketmar ©   (31.05.08 16:33)

    > а чтобы перевести на кэшированые параметризованные, и скорость
    > сколько-нибудь заметно выросла — не видел ни разу.

    Вырастает тогда, когда много запросов уходит на сервер.
    Если форумом будут пользоваться мало людей, тогда да, разница будет незаметна.
  • Kerk © (31.05.08 16:46) [623]
    Теперь по поводу ругани на bbcode. Вот мне абсолютно пофиг как писать - [b] или < b >. Вот реально пофиг. Зачем по этому поводу ругаться-то?
  • ketmar © (31.05.08 16:47) [624]
    >[620] Kerk © (2008-05-31 16:44:00)
    а велосипеды удобные. в частности, для пыха -- оно автоматом скринит что надо, убирает "левые" символы, контролирует, чтобы цифры были цифрами, парзит даты в нескольких форматах и ты пы. очень порезаная версия этого лежит в edmt. в итоге куча вызовов ValidateТоИЭто() из кода попросту исчезла. удобно.

    ---
    Understanding is not required. Only obedience.
  • Kerk © (31.05.08 16:47) [625]

    > ketmar ©   (31.05.08 16:45) [621]
    >
    > >[620] Kerk © (2008-05-31 16:44:00)
    > где я сказал, что «параметризованые запросы — гуано»? я
    > сказал: «сервер, который без такх запросов тормозит — гуано».

    А это любой сервер при достаточной нагрузке.
  • ketmar © (31.05.08 16:51) [626]
    >[623] Kerk © (2008-05-31 16:46:00)
    о. вот на такой вопрос я с удовольствием отвечу. разницы практически нет, кроме: посмотри, какие спамеры прорываются в «дм». большинство из неотсеяных — с a href или url=. если заменить ббкод на html — такое можно фильтровать автоматом.

    плюс: если делать всякие js, то html можно скормить в innerHTML, а ббкод сначала переделывать надо. а js-ом можно много вкусного и полезного нафигачить. к тому же пока приток аудитории планируется с мастаков, так? а тут html. зачем лишний раз переключать мозг, вспоминать, что где?

    как-то так.

    ---
    Understanding is not required. Only obedience.
  • Kerk © (31.05.08 16:54) [627]

    > ketmar ©   (31.05.08 16:51) [626]

    Ну вот это я вот и подразумеваю, когда говорю про конструктивную аргументацию своего мнения. Тут разве что единственный аргумент тебе против - это то, что многие привыкли юзать bbcode на других форумах.

    Ты, блин, мужик неглупый явно, но манера общения такая, что реально ощущение возникает, что ты там перед клавиатурой в истерике бьешься :). Давай спокойнее как-то, всем полезнее будет (тока не надо опять к модерам слать).
  • ketmar © (31.05.08 16:55) [628]
    >[622] Ослик (2008-05-31 16:46:00)
    >Вырастает тогда, когда много запросов уходит на сервер.
    >Если форумом будут пользоваться мало людей, тогда да, разница будет незаметна.

    я полагаю, что скорее винт от базы лопнет, чем оно тормозить начнёт. %-)
    тем более, если сделают:
    а) использование etag и last-modified (хотя бы как в edmt, но лучше умнее, а не таким идиотским способом, как я);
    б) кэширование запросов из шаблонов a-la smarty.

    хотя в надобности второго я очень не уверен, учитывая высокую динамику форума. это ж не сцайт, где данные емняются раз в неделю. по-моему, etag достаточно. но сказать точно можно будет только на «боевом» серваке с кучей посещений.

    >[625] Kerk © (2008-05-31 16:47:00)
    >А это любой сервер при достаточной нагрузке.

    при дотаточной нагрузке сервер отрмозит что с предсоздаными запросами, что без. %-)

    ---
    Understanding is not required. Only obedience.
  • Kerk © (31.05.08 16:57) [629]

    > ketmar ©   (31.05.08 16:55) [628]
    > а) использование etag и last-modified (хотя бы как в edmt,
    >  но лучше умнее, а не таким идиотским способом, как я);

    Это, кстати, не особо чего-то даст при активном постинге. Вот если читать будет в разы больше народа, чем писать, то да.
  • ketmar © (31.05.08 17:01) [630]
    >[627] Kerk © (2008-05-31 16:54:00)
    >Ну вот это я вот и подразумеваю, когда говорю про конструктивную аргументацию
    >своего мнения.

    а я завсегда готов пояснить, почему я сказал то или это. иногда поясняю сразу, иногда забываю или мне оно кажется очень очевидным, бывает. достаточно спросить «а почему?» (или «а какого, #$#$#, #$#$ , #$$я ты себе так решил?!», форма не так важна %-). агрессия у меня идёт только на некоторые достаточно определённые варианты — в основном на попытки «поучать». %-)

    >Тут разве что единственный аргумент тебе против — это то, что многие привыкли юзать
    >bbcode на других форумах.

    а вот после регистрации можно сделать в профиле выбор — bbcode, html, bbcode+html. так и привыкшие к любому варианту довольны, и спамеров всё ещё отстреливает, ибо они не регаются. по-моему, вариант. парзер ответа от этого изменяется не сильно. кстати, щаз допишу. %-)

    >но манера общения такая, что реально ощущение возникает, что ты там перед
    >клавиатурой в истерике бьешься

    я в курсе, есть такое впечатление от меня. а то ты первый день на форуме, не привык ещё? %-)

    >Давай спокойнее как-то, всем полезнее будет (тока не надо опять к модерам слать).
    а за что слать? вот этот твой пост вполне нормальный, я и отвечаю нормально.

    зыж по поводу бб-кода я просто высказывался неоднократно, так что и не пояснял дальше. опять же — мне нравится читать ответы антонна на мои агрессивные посты. %-)

    ---
    Understanding is not required. Only obedience.
  • ketmar © (31.05.08 17:04) [631]
    >[629] Kerk © (2008-05-31 16:57:00)
    >Это, кстати, не особо чего-то даст при активном постинге. Вот если читать будет в
    >разы больше народа, чем писать, то да.

    факт. более того, оно не даст, если привыкли жмакать f5 — тогда браузер обычно не посылает if'ы в заголовках. посему таки схема кэширования запросов возможно нужна. но с ней та же фигня: при активном постинге кэш запроса протухает с такой же скоростью, как и etag. а если etag генерить исходя из get-параметров — то это, фактически, тот же кэш запроса, но на стороне клиента. стоит ли делать такое и как — это надо на «боевом» смотреть, что нагружено больше. я у себя etag привинтил только потому, что оно буквально в пару строчек сделалось, а кэш запросов сложнее. %-)

    ---
    Understanding is not required. Only obedience.
  • ketmar © (31.05.08 17:04) [632]
    >[629] Kerk © (2008-05-31 16:57:00)
    кстати, etag очень помогает rss-кам, если вы планируете их добавить.

    ---
    Understanding is not required. Only obedience.
  • Kerk © (31.05.08 17:08) [633]

    > ketmar ©   (31.05.08 17:04) [632]
    >
    > >[629] Kerk © (2008-05-31 16:57:00)
    > кстати, etag очень помогает rss-кам, если вы планируете
    > их добавить.

    Я вот никогда не понимал зачем форумам RSSки, неудобно ж так форумы читать.
  • ketmar © (31.05.08 17:12) [634]
    >[633] Kerk © (2008-05-31 17:08:00)
    а я тебе и это поясню. %-)
    следить за обновлениями. вот у меня Опера открыта 24/7. в ней есть rss. я подписался на ленты:
    * новое в форуме «технические вопросы» — сюда приходят новые топики, я смотрю, если интересно — иду отвечать;
    * новые посты в топике «как нам реорганизовать рабкрин» — смотрю.
    у меня вылазят попапы, я их вижу сразу. вдобавок мне не надо помнить, что я уже читал — оно мне приволокло рсс. если рсс праивльный — я сразу в нём тыцнул ссылку и попал на фору ответа.

    итого — бешеная экономия времени даже без специализированного клиента. собственно, наличие хорошего рсс снижает необходимость в клиенте на порядки, ибо рсс и базу постов с поиском может хранить. %-)

    ---
    Understanding is not required. Only obedience.
  • Kerk © (31.05.08 17:16) [635]

    > ketmar ©   (31.05.08 17:01) [630]
    > >но манера общения такая, что реально ощущение возникает, что ты там перед
    > >клавиатурой в истерике бьешься
    > я в курсе, есть такое впечатление от меня. а то ты первый
    > день на форуме, не привык ещё? %-)

    Я ща, когда на eBay мобилку покупал, никак не мог понять яркого выделения определенных мест в письмах продавца (и размером шрифта и цветом). Не то он орет так, не то хочет, чтоб красивее было. Страшно получать письма с одним словом "OK" красного цвета 48м шрифтом :)
  • ketmar © (31.05.08 17:20) [636]
    >[635] Kerk © (2008-05-31 17:16:00)
    >Страшно получать письма с одним словом «OK» красного цвета 48м шрифтом :)
    зато ты это письмо запомнил. и пославшего его запомнил. а если бы там просто plain text был — то прочитал бы и забыл. %-)

    ---
    Understanding is not required. Only obedience.
  • ketmar © (31.05.08 17:22) [637]
    >[635] Kerk © (2008-05-31 17:16:00)
    кстати. у тебя психика и глаза крепкие? если да, можешь сходить на http://ketmar.no-ip.org/edmt/
    я привинтил выбор тем и по-дефолту сделал тему ещё страшнее.

    алсо, у вас форум стал намного красивше и приятней.

    ---
    Understanding is not required. Only obedience.
  • Kerk © (31.05.08 17:24) [638]

    > ketmar ©   (31.05.08 17:22) [637]

    Notice: Undefined index: isadmin in /home/www/dox/edmt/flist.php on line 64



    А по дизайну. Ты наверно у лучших спецов гестапо обучался.
  • ketmar © (31.05.08 17:24) [639]
    по ходу. предлагаю очередной подарок (скорее всего, ненужный %-). js-скрипт цитирования выбраного текста. отличается тем, что кроме корректного word wraping'а умеет также детектить ссылки, при переносе правильно закрывать и открывать тэги a href (или какие задашь, он объектный, расширяемый), понимает и верно расставляет тэги b, i, u, etc. работает под Opera, geck-based и webkit-based (на ие не тестил за ненимением оного). если что — он в edmt вмонтирован, глянь в странице адрес и скачай. %-)

    ---
    Understanding is not required. Only obedience.
 
Конференция "Прочее" » Идеальная потрепаловка. Какой она должна быть?
Есть новые Нет новых   [134439   +44][b:0.002][p:0.001]