[wp-trac] [WordPress Trac] #14170: Problems with network activation

WordPress Trac noreply at wordpress.org
Sun Jul 2 20:24:29 UTC 2017


#14170: Problems with network activation
-------------------------+---------------------
 Reporter:  scribu       |       Owner:
     Type:  enhancement  |      Status:  closed
 Priority:  high         |   Milestone:  3.1
Component:  Multisite    |     Version:
 Severity:  major        |  Resolution:  fixed
 Keywords:  needs-patch  |     Focuses:
-------------------------+---------------------

Comment (by alshamiri):

 Replying to [comment:49 nacin]:
 > The reason why I am against this in core is demonstrated precisely by
 your plugin. Looking through it, you're creating an *awful* lot of tables.
 You are creating six tables *per blog*. That can't scale in any reasonable
 fashion.
 >
 > No network administrator would let that on their site, given plenty of
 other plugins with far less footprint. I'm weary of plugins having an
 official API to do things like this. If someone wants your plugin on their
 network, they're going to look to disable all of that so they can generate
 those tables on their own. (It took something like two weeks to generate
 commentmeta tables for every site on WordPress.com.)
 >
 > Sidenote - A lot of those are lookup tables and should probably be
 global tables. The ones that aren't can be post types. Then you won't need
 to do this at all.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/14170#comment:79>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list