What's new in IP.Board 3.2.0 / Что нового в IP.Board 3.2.0: What''s new in IP.Board 3.2.0 (so far), Part I

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Что нового в IP.Board 3.2.0, часть 2

LastDragon 20.04.11 в 16:40

0

"URL":http://community.invisionpower.com/topic/331533-whats-new-in-ipboard-320-so-far/page__view__findpost__p__2092911

LastDragon 20.04.11 в 16:40

0

h2. Улучшения производительности

LastDragon 20.04.11 в 16:41

0

* Убрано несколько запросов загрузки кэша на главной странице ACP.

LastDragon 20.04.11 в 16:46

0

* Два запроса для получения разрешений, выполнявшихся на каждой странице ACP, объединены в один.

LastDragon 20.04.11 в 16:48

0

* Добавлены некоторые дополнительные вызовы получения данных из кэша на других страницах ACP (управление приложениями, управление хуками, управление пользователями)

LastDragon 20.04.11 в 16:50

0

* Добавлено кэширование при получении идентификатора максимальной версии из таблицы upgrade_history, что уменьшило количество запросов на странице управления приложениями в ACP на количество установленных приложений.

LastDragon 20.04.11 в 16:56

0

* Изменен способ получения модулей для построения меню в режиме разработки (выполняется всего один запрос вместо одного для каждого приложения)

LastDragon 20.04.11 в 16:58

0

* class_forums загружался и инициализировался дважды на странице управления форумами - исправлено, и он больше не загружается второй раз. Также удалена ссылка на класс в файле управления форумами для небольшого уменьшения накладных расходов / потребляемой памяти.

LastDragon 20.04.11 в 17:47

0

* Удалено запрос группировки данных на странице "Управление форумами" (вместо этого используется group_cache, который уже загружен)

LastDragon 20.04.11 в 17:00

0

* Удалены некоторые устаревшие функции, уменьшен размер некоторых классов и их результирующий overhead.

LastDragon 20.04.11 в 17:02

0

* Подпрограмма экспорта языков (в режиме разработки) изменена таким образом чтобы экспортировались только точно необходимые данные. Это значительно уменьшило размер языковых XML файлов, и так же уменьшило потребления памяти необходимой для их обработки.

LastDragon 20.04.11 в 17:52

0

* Добавлен индекс для поля ibf_posts.post_parent, что увеличило скорость некоторых UPDATE запросов, которые ранее требовали полного сканирования таблицы (full scan).

LastDragon 20.04.11 в 17:05

0

* Было удалено много неиспользуемого кода в файлах управления друзьями.

LastDragon 20.04.11 в 17:06

0

* Инструменты очистки аватаров и фото в ACP зря загружали и создавали экземпляры класса upload.

LastDragon 20.04.11 в 17:08

0

* Удалена устаревшая/неработающая раскраска в администраторских логах

LastDragon 20.04.11 в 17:10

0

* Был переписал календарь и удалено много неиспользуемого кода

LastDragon 20.04.11 в 17:11

0

* Во время выполнения не загружалить кэши используемые календарем

LastDragon 20.04.11 в 17:14

0

* Многие вызовы file_exists заменены на is_file для более быстрого выполнения кода

LastDragon 20.04.11 в 17:15

0

* Кэш ббкодов (bbcode) вместо целого использует поле "bbcode_tag" в качестве ключей массива, это позволяет выполнять более быстрый доступ к одиночным ббкодам и больше не требует перебора всего массива.

LastDragon 20.04.11 в 17:17

0

* С индексной страницы форума был удален ненужный запрос (использовался для проверки правильности названия использовавшегося в ЧПУ)

LastDragon 20.04.11 в 17:21

0

* Удален ненужный запрос на странице просмотра жалобы в "Система жалоб".

LastDragon 20.04.11 в 17:25

0

* Кэшируемые данные используемые в "Система жалоб" запрашиваются по отдельности, а не при инициализации страницы.

LastDragon 20.04.11 в 17:29

0

* Плагины "Система жалоб" теперь кэшируются для более быстрого поиска по время выполнения без необходимости запроса к базе данных.

LastDragon 20.04.11 в 17:32

0

* Удалены ненужные запросы в "Система жалоб"

LastDragon 20.04.11 в 17:27

0

* Некоторые запросы, которые выбирали все строки и подсчитывали их количество (вместо выполнения запроса COUNT), были изменены.

LastDragon 20.04.11 в 17:34

0

* Файлы ACP скинов зря расширяли класс output. Это было удалено, в результате чего экономится 20KB (или больше) памяти на каждой странице ACP.

LastDragon 20.04.11 в 17:38

0

(см. 24)

LastDragon 20.04.11 в 17:39

0

* RSS импорт теперь гораздо быстрее на форумах с большим количеством каналов настроенных в ACP.

LastDragon 20.04.11 в 17:42

0
Минутку...

Следующая страница →