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 |
|
|
"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 |
||
|
h2. Улучшения производительности LastDragon 20.04.11 в 16:41 |
||
|
* Убрано несколько запросов загрузки кэша на главной странице ACP. LastDragon 20.04.11 в 16:46 |
||
|
* Два запроса для получения разрешений, выполнявшихся на каждой странице ACP, объединены в один. LastDragon 20.04.11 в 16:48 |
||
|
* Добавлены некоторые дополнительные вызовы получения данных из кэша на других страницах ACP (управление приложениями, управление хуками, управление пользователями) LastDragon 20.04.11 в 16:50 |
||
|
* Добавлено кэширование при получении идентификатора максимальной версии из таблицы upgrade_history, что уменьшило количество запросов на странице управления приложениями в ACP на количество установленных приложений. LastDragon 20.04.11 в 16:56 |
||
|
* Изменен способ получения модулей для построения меню в режиме разработки (выполняется всего один запрос вместо одного для каждого приложения) LastDragon 20.04.11 в 16:58 |
||
|
* class_forums загружался и инициализировался дважды на странице управления форумами - исправлено, и он больше не загружается второй раз. Также удалена ссылка на класс в файле управления форумами для небольшого уменьшения накладных расходов / потребляемой памяти. LastDragon 20.04.11 в 17:47 |
||
|
* Удалено запрос группировки данных на странице "Управление форумами" (вместо этого используется group_cache, который уже загружен) LastDragon 20.04.11 в 17:00 |
||
|
* Удалены некоторые устаревшие функции, уменьшен размер некоторых классов и их результирующий overhead. LastDragon 20.04.11 в 17:02 |
||
|
* Подпрограмма экспорта языков (в режиме разработки) изменена таким образом чтобы экспортировались только точно необходимые данные. Это значительно уменьшило размер языковых XML файлов, и так же уменьшило потребления памяти необходимой для их обработки. LastDragon 20.04.11 в 17:52 |
||
|
* Добавлен индекс для поля ibf_posts.post_parent, что увеличило скорость некоторых UPDATE запросов, которые ранее требовали полного сканирования таблицы (full scan). LastDragon 20.04.11 в 17:05 |
||
|
* Было удалено много неиспользуемого кода в файлах управления друзьями. LastDragon 20.04.11 в 17:06 |
||
|
* Инструменты очистки аватаров и фото в ACP зря загружали и создавали экземпляры класса upload. LastDragon 20.04.11 в 17:08 |
||
|
* Удалена устаревшая/неработающая раскраска в администраторских логах LastDragon 20.04.11 в 17:10 |
||
|
* Был переписал календарь и удалено много неиспользуемого кода LastDragon 20.04.11 в 17:11 |
||
|
* Во время выполнения не загружалить кэши используемые календарем LastDragon 20.04.11 в 17:14 |
||
|
* Многие вызовы file_exists заменены на is_file для более быстрого выполнения кода LastDragon 20.04.11 в 17:15 |
||
|
* Кэш ббкодов (bbcode) вместо целого использует поле "bbcode_tag" в качестве ключей массива, это позволяет выполнять более быстрый доступ к одиночным ббкодам и больше не требует перебора всего массива. LastDragon 20.04.11 в 17:17 |
||
|
* С индексной страницы форума был удален ненужный запрос (использовался для проверки правильности названия использовавшегося в ЧПУ) LastDragon 20.04.11 в 17:21 |
||
|
* Удален ненужный запрос на странице просмотра жалобы в "Система жалоб". LastDragon 20.04.11 в 17:25 |
||
|
* Кэшируемые данные используемые в "Система жалоб" запрашиваются по отдельности, а не при инициализации страницы. LastDragon 20.04.11 в 17:29 |
||
|
* Плагины "Система жалоб" теперь кэшируются для более быстрого поиска по время выполнения без необходимости запроса к базе данных. LastDragon 20.04.11 в 17:32 |
||
|
* Удалены ненужные запросы в "Система жалоб" LastDragon 20.04.11 в 17:27 |
||
|
* Некоторые запросы, которые выбирали все строки и подсчитывали их количество (вместо выполнения запроса COUNT), были изменены. LastDragon 20.04.11 в 17:34 |
||
|
* Файлы ACP скинов зря расширяли класс output. Это было удалено, в результате чего экономится 20KB (или больше) памяти на каждой странице ACP. LastDragon 20.04.11 в 17:38 |
||
|
(см. 24) LastDragon 20.04.11 в 17:39 |
||
|
* RSS импорт теперь гораздо быстрее на форумах с большим количеством каналов настроенных в ACP. LastDragon 20.04.11 в 17:42 |
||
