|
Do not reset $element[#sorted] |
needs review |
normal |
tasks |
7.x-dev |
forms system |
|
|
drupal_lookup_path() not respects alias' order |
reviewed & tested by the community |
normal |
bug reports |
6.x-dev |
base system |
|
|
Field API conversion leads to lots of expensive function calls |
needs work |
critical |
bug reports |
7.x-dev |
field system |
|
|
Router loaders causing a lot of database hits for access checks |
active |
critical |
tasks |
7.x-dev |
menu system |
|
|
Introduce new pattern for drupal_static() in performance-critical functions |
active |
normal |
tasks |
7.x-dev |
base system |
|
|
Add caching for system_list() |
active |
normal |
tasks |
7.x-dev |
base system |
justinrandell |
|
node drupal_rendered twice on node page |
fixed |
normal |
bug reports |
7.x-dev |
theme system |
|
|
Automated performance testing fo core |
active |
critical |
tasks |
7.x-dev |
base system |
|
|
filter_formats() causes a filesort |
closed |
critical |
bug reports |
7.x-dev |
filter.module |
|
|
Use system_list() for drupal_get_filename() |
duplicate |
normal |
tasks |
7.x-dev |
base system |
|
|
Optimize Merge queries in Postgres driver |
active |
normal |
tasks |
8.x-dev |
postgresql database |
|
|
Remove drupal_render_children() from drupal_render() |
closed |
normal |
tasks |
7.x-dev |
base system |
Crell |
|
Stop including CSS in hook_init() |
needs work |
normal |
bug reports |
7.x-dev |
base system |
|
|
Gzip aggregated CSS and JS |
needs work |
normal |
feature requests |
7.x-dev |
base system |
|
|
theme_render_template() is expensive |
active |
normal |
bug reports |
7.x-dev |
theme system |
|
|
More granular cache clearing |
active |
critical |
tasks |
7.x-dev |
base system |
|
|
rdf.module triggers a user_load() per node or comment author |
active |
critical |
bug reports |
7.x-dev |
rdf.module |
|
|
Optimize url() |
needs review |
normal |
tasks |
7.x-dev |
base system |
|
|
Statically cache comments |
duplicate |
critical |
bug reports |
7.x-dev |
comment.module |
|
|
Shortcuts are built unconditionally for anonymous users |
fixed |
critical |
bug reports |
7.x-dev |
shortcut.module |
|
|
Streamline drupal_bootstrap() and expose the flow to code profilers |
closed |
normal |
tasks |
7.x-dev |
base system |
|
|
[HEAD BROKEN] system_list() caching is broken |
fixed |
critical |
bug reports |
7.x-dev |
block.module |
|
|
Find bottlenecks in HEAD - meta issue |
needs work |
critical |
tasks |
7.x-dev |
base system |
|
|
Figure out why D7 is so much slower than D6 |
active |
critical |
tasks |
7.x-dev |
base system |
|
|
Use include instead of include_once in drupal_load() |
won't fix |
normal |
tasks |
7.x-dev |
base system |
|
|
Small improvement of drupal_render(): conditionally call element_children() |
needs review |
normal |
tasks |
7.x-dev |
base system |
|
|
Don't invoke hook_url_outbound_alter() if there's nothing to invoke |
closed |
normal |
bug reports |
7.x-dev |
base system |
|
|
Reduce system table queries in the critical path |
duplicate |
critical |
tasks |
7.x-dev |
base system |
|
|
Broken drupal_static() conversion in theme_comment_post_forbidden() |
closed |
critical |
bug reports |
7.x-dev |
comment.module |
|
|
Optimize check_plain() |
needs review |
critical |
bug reports |
6.x-dev |
base system |
|
|
Use cache_bootstrap for entity and field info |
needs review |
normal |
tasks |
7.x-dev |
base system |
|
|
Dashboard, region and block building have unnecessary function calls |
needs review |
normal |
bug reports |
7.x-dev |
dashboard.module |
|
|
drupal_get_filename() and drupal_load() should not use drupal_static() |
closed |
normal |
bug reports |
7.x-dev |
base system |
|
|
Do not load support code for optional core modules |
needs work |
normal |
bug reports |
7.x-dev |
base system |
|
|
Field translations are not saved using a proper multiple-insert query |
fixed |
normal |
bug reports |
7.x-dev |
field system |
|
|
Cache queries in block_block_info_alter() |
needs work |
normal |
tasks |
7.x-dev |
block.module |
|
|
All theme functions should take a single argument to make preprocess sane and meaningful |
closed |
critical |
tasks |
7.x-dev |
theme system |
|
|
New indexes on flood.timestamp and history.timestamp for cron runs. |
needs work |
normal |
bug reports |
7.x-dev |
mysql database |
|
|
Move drupal_common_theme() to system.module |
needs review |
normal |
tasks |
7.x-dev |
base system |
Xano |
|
Decrease performance impact of contextual links |
postponed |
critical |
bug reports |
7.x-dev |
base system |
sun |
|
Reduce {system} database hits |
fixed |
critical |
bug reports |
7.x-dev |
base system |
|
|
DRUPAL_BOOTSTRAP_VARIABLES needlessly loads all bootstrap modules |
needs work |
critical |
bug reports |
7.x-dev |
base system |
dww |
|
Add 'serialized' column to {variable} |
needs review |
normal |
tasks |
7.x-dev |
base system |
|
|
Only invoke query_alter on tagged queries |
fixed |
normal |
tasks |
7.x-dev |
database system |
|
|
Add a cache_bootstrap bin |
fixed |
normal |
tasks |
7.x-dev |
base system |
|
|
Optimize toolbar to only build if it will be displayed |
closed |
normal |
tasks |
7.x-dev |
toolbar.module |
|
|
Port Pressflow's external cache to Drupal |
active |
normal |
tasks |
7.x-dev |
base system |
David Strauss |
|
Use require instead of require_once in _registry_check_code() |
closed |
normal |
tasks |
7.x-dev |
base system |
|
|
Make drupal_render iterative |
needs work |
normal |
tasks |
7.x-dev |
base system |
chx |
|
Empty admin categories are not hidden |
needs work |
critical |
bug reports |
7.x-dev |
menu system |
|