Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2011-02-04 14:38:34

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Мошенничество в fluxbb с временем генерации страниц :)

Когда-то очень давно, я ковырял код форума IPB и заметил, что функция начала отсчета времени там была вставлена чуть ли не в середину кода. Это позволило разработчикам движка значительно уменьшить отображаемое время генерации страниц форума и вводить в заблуждение потенциальных покупателей движка относительно его "легкости".

Посмотрел я вчера, где же в fluxbb находится точка начала отсчета и увидел, что она тоже находиться довольно далеко от начала  hmm
После переноса в файле common.php строки

$pun_start = get_microtime();

в самое начало файла и переноса функции get_microtime() из functioons.php в начало common.php, удалось получить более правдивое значение времени генерации страниц. После этих манипуляций, оно увеличилось примерно в 2 раза!

Непонятно, зачем разработчики решили так смухлевать?  smile
Конечно, 0.02 секунды это не 0.01, но тоже отличный показатель, которым они вполне заслуженно могут гордиться.

Редактировался Member (2011-02-04 19:45:34)

Offline

#2 2011-02-04 16:23:50

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Мошенничество в fluxbb с временем генерации страниц :)

Member, напиши об этом на fluxbb.org wink

Offline

#3 2011-02-22 18:07:55

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Мошенничество в fluxbb с временем генерации страниц :)

Сегодня написал об этом тут http://fluxbb.org/forums/viewtopic.php?id=5166
Разрабы создали "билет" https://fluxbb.org/development/core/tickets/311/

Offline

#4 2011-02-23 16:22:38

Member
Участник
Зарегистрирован: 2011-02-04
Сообщений: 31

Re: Мошенничество в fluxbb с временем генерации страниц :)

Прикольно  wink

Offline

#5 2011-04-12 08:24:23

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Мошенничество в fluxbb с временем генерации страниц :)

up.

Ну мега трудная задача, что за месяц не смогли закрыть тикет. Если бы уже послали в жопу PHP4 и не заморачивались со своей самодельной get_microtime() все было бы проще.

Offtopic: Есть еще блестящие кандидаты на посылание в жопу. То как реализована собственная поддержка utf-8 - пример отборного говнокода. Модули include/utf8/... надо подключать только в случае, когда не определены mb_*! Это условие на большинстве хостингов не сработает и не надо! В коде надо использовать mb_* а не затычки pun_*.
Если условие таки сработает, то в include/utf8/... должны быть определены функции с именами mb_* и все будет работать прозрачно.

Сделано коряво и тратит милисекунды на ничто!


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens