Refactored archive data querying code. Removed tree-like data structure from...
Refactored archive data querying code. Removed tree-like data structure from Piwik_Archive, added memory optimizations for archiving (not storing archive processing instances), added optimization for querying data indexed by site + date, added ability to select multiple blobs/metrics at once (from different plugins), added optimization to Piwik_ArchiveProcessing_Period where numerics/records are selected all at once instead of one at a time. Also added data access layer object for archive querying code, allowed anonymous function objects to be used as DataTable filters, and removed 'timestamp' DataTable metadata.
parent
cbc929d0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- core/Archive.php 670 ajouts, 146 suppressionscore/Archive.php
- core/Archive/Array.php 0 ajout, 147 suppressionscore/Archive/Array.php
- core/Archive/Array/IndexedByDate.php 0 ajout, 131 suppressionscore/Archive/Array/IndexedByDate.php
- core/Archive/Array/IndexedBySite.php 0 ajout, 266 suppressionscore/Archive/Array/IndexedBySite.php
- core/Archive/DataCollection.php 326 ajouts, 0 suppressioncore/Archive/DataCollection.php
- core/Archive/DataTableFactory.php 363 ajouts, 0 suppressioncore/Archive/DataTableFactory.php
- core/Archive/Single.php 0 ajout, 632 suppressionscore/Archive/Single.php
- core/ArchiveProcessing.php 15 ajouts, 15 suppressionscore/ArchiveProcessing.php
- core/ArchiveProcessing/Day.php 1 ajout, 5 suppressionscore/ArchiveProcessing/Day.php
- core/ArchiveProcessing/Period.php 153 ajouts, 96 suppressionscore/ArchiveProcessing/Period.php
- core/DataAccess/ArchiveQuery.php 189 ajouts, 0 suppressioncore/DataAccess/ArchiveQuery.php
- core/DataTable.php 19 ajouts, 1 suppressioncore/DataTable.php
- core/DataTable/Manager.php 1 ajout, 1 suppressioncore/DataTable/Manager.php
- core/DataTable/Renderer/Rss.php 1 ajout, 1 suppressioncore/DataTable/Renderer/Rss.php
- core/Period.php 5 ajouts, 0 suppressioncore/Period.php
- core/Site.php 3 ajouts, 2 suppressionscore/Site.php
- core/TablePartitioning.php 24 ajouts, 16 suppressionscore/TablePartitioning.php
- plugins/Goals/API.php 2 ajouts, 1 suppressionplugins/Goals/API.php
- plugins/MultiSites/API.php 3 ajouts, 1 suppressionplugins/MultiSites/API.php
- plugins/UserSettings/API.php 9 ajouts, 5 suppressionsplugins/UserSettings/API.php
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter