Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ids = [
- "87397be7108da352262b7cbf94a7ade6:ru",
- "f994280800119b4d7a736544c8a8a2e0:ru",
- "e280d65e42e993c702cf177b2cdfdb3a:ru",
- "eb5c1399a871211c7e7ed732d15e3a8b:ru",
- "f97c5d29941bfb1b2fdab0874906ab82:ru",
- "6b1628b016dff46e6fa35684be6acc96:ru",
- "09d440e487d45777c05c3a6552ad9154:ru",
- "2a2d595e6ed9a0b24f027f2b63b134d6:ru",
- "2f94a90ca788e63de2cd3b8d2bf558c0:ru",
- "6ff47afa5dc7daa42cc705a03fca8a9b:ru",
- "1e4483e833025ac10e6184e75cb2d19d:ru",
- "149603e6c03516362a8da23f624db945:ru",
- "7de007e43f108e4b54b079f66e4285d8:ru",
- "6c43c0a88fbf0f44ba944d00524e45c3:ru",
- "099410f601830a2873dd98ea0acf711d:ru",
- "8b04d5e3775d298e78455efc5ca404d5:ru",
- "f82c38962ba45f35aba678ee51d4797f:ru",
- "d077f244def8a70e5ea758bd8352fcd8:ru",
- "6da89cd09ab7937478a1d47d20938536:ru",
- "e40e0ee36ba47cbbaa26e0049da16bbe:ru",
- "40bc2c3326dcc0c9ea95f303f2165aa0:ru",
- "ca50000a180a293de0b27acb67a695cb:ru",
- "061c0f607446c5f26244624e0434c72d:ru",
- "13b5bfe96f3e2fe411c9f66f4a582adf:ru",
- "46f9631576015f35f527af2bc67351a6:ru",
- "ce7bcda695c30aa2f9e5f390c820d985:ru",
- "6848d756da66e55b42f79c0728e351ad:ru",
- "d8d3aedd4b5d0ce0131600eaadc48dcb:ru",
- "d0d64110d9563247dad835d349e9b507:ru",
- "0832c1202da8d382318e329a7c133ea0:ru",
- "84169a8d5b3289e8ece00d7735081b53:ru",
- "33314abb1ca636939c5b80e88ce3d1f1:ru",
- "40c47a207709d010ee1541d32f7c0c42:ru",
- "bc9bf7bb6c4ab8d0daf374963110f4a7:ru",
- "6b1b36cbb04b41490bfc0ab2bfa26f86:ru",
- "fb59891768280222f6270e1a260c3637:ru",
- "acc6f2779b808637d04c71e3d8360eeb:ru",
- "7436f942d5ea836cb84f1bb2527d8286:ru",
- "584826e70485130530f7f01a973d5637:ru",
- "723f44f67c9a10198ab01732c1bc9246:ru",
- "fcb4052269f0514bb6b869b6b5286776:ru",
- "9e803d644743c1ae43edf8bc4e9610e6:ru",
- "ed5279bd12f6b5dc3465fcc4b89e4123:ru",
- "c48d81c0c59f45652d7377872fe6b573:ru",
- "5520e0d6ca70e6a0b69b5c8867e9b060:ru",
- "60ef5426cf0eab9bbd1abf3f2e7dd3bf:ru",
- "918f7cdafc8f5a3c5bdcfae85e9c77a8:ru",
- ];
- $index = \Services\Search\SearchItemTranslation::SEARCH_INDEX . '_bing';
- $type = \Services\Search\SearchItemTranslation::SEARCH_DOCUMENT_TYPE;
- $chunkSize = 20;
- $t = microtime(1);
- $delastic = new \Classes\Delastic(
- $this->getDI()->getConfig()->elasticSearchItemTranslation->toArray()
- );
- foreach (array_chunk($ids, $chunkSize) as $chunk) {
- $delastic->mget($index, $type, $chunk, true);
- }
- foreach (array_chunk($ids, $chunkSize) as $chunk) {
- $result = $delastic->mget($index, $type, $chunk, false);
- }
- errorLog("Delastic, chunk size $chunkSize : " . (microtime(1) - $t));
- $t = microtime(1);
- foreach (array_chunk($ids, $chunkSize) as $chunk) {
- $result = $this->getDI()->getElasticItemTranslation()->getDocumentsData(
- $chunk,
- $index
- );
- }
- errorLog("ElasticLib, chunk size $chunkSize : " . (microtime(1) - $t));
- [20-Jun-2018 14:48:30 UTC] Delastic, chunk size 10 : 0.0070109367370605
- [20-Jun-2018 14:48:30 UTC] ElasticLib, chunk size 10 : 0.02265191078186
- [20-Jun-2018 14:48:30 UTC] Delastic, chunk size 10 : 0.0074059963226318
- [20-Jun-2018 14:48:30 UTC] ElasticLib, chunk size 10 : 0.021597146987915
- [20-Jun-2018 14:48:30 UTC] Delastic, chunk size 10 : 0.027195930480957
- [20-Jun-2018 14:48:30 UTC] ElasticLib, chunk size 10 : 0.020823001861572
- [20-Jun-2018 14:48:31 UTC] Delastic, chunk size 10 : 0.0071530342102051
- [20-Jun-2018 14:48:31 UTC] ElasticLib, chunk size 10 : 0.022489070892334
- [20-Jun-2018 14:48:31 UTC] Delastic, chunk size 10 : 0.0067009925842285
- [20-Jun-2018 14:48:31 UTC] ElasticLib, chunk size 10 : 0.027299165725708
- [20-Jun-2018 14:48:31 UTC] Delastic, chunk size 10 : 0.007044792175293
- [20-Jun-2018 14:48:31 UTC] ElasticLib, chunk size 10 : 0.020620107650757
- [20-Jun-2018 14:48:31 UTC] Delastic, chunk size 10 : 0.0063600540161133
- [20-Jun-2018 14:48:31 UTC] ElasticLib, chunk size 10 : 0.020379066467285
- [20-Jun-2018 14:48:32 UTC] Delastic, chunk size 10 : 0.026101112365723
- [20-Jun-2018 14:48:32 UTC] ElasticLib, chunk size 10 : 0.021896839141846
- [20-Jun-2018 14:48:32 UTC] Delastic, chunk size 10 : 0.0067260265350342
- [20-Jun-2018 14:48:32 UTC] ElasticLib, chunk size 10 : 0.02084493637085
- [20-Jun-2018 14:48:32 UTC] Delastic, chunk size 10 : 0.0066189765930176
- [20-Jun-2018 14:48:32 UTC] ElasticLib, chunk size 10 : 0.021466016769409
- [20-Jun-2018 14:48:53 UTC] Delastic, chunk size 20 : 0.0060060024261475
- [20-Jun-2018 14:48:53 UTC] ElasticLib, chunk size 20 : 0.016244888305664
- [20-Jun-2018 14:48:53 UTC] Delastic, chunk size 20 : 0.0059788227081299
- [20-Jun-2018 14:48:53 UTC] ElasticLib, chunk size 20 : 0.016045093536377
- [20-Jun-2018 14:48:54 UTC] Delastic, chunk size 20 : 0.0060229301452637
- [20-Jun-2018 14:48:54 UTC] ElasticLib, chunk size 20 : 0.015092134475708
- [20-Jun-2018 14:48:54 UTC] Delastic, chunk size 20 : 0.0060579776763916
- [20-Jun-2018 14:48:54 UTC] ElasticLib, chunk size 20 : 0.015641927719116
- [20-Jun-2018 14:48:54 UTC] Delastic, chunk size 20 : 0.021285057067871
- [20-Jun-2018 14:48:54 UTC] ElasticLib, chunk size 20 : 0.016405820846558
- [20-Jun-2018 14:48:56 UTC] Delastic, chunk size 20 : 0.0058610439300537
- [20-Jun-2018 14:48:56 UTC] ElasticLib, chunk size 20 : 0.016638040542603
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement