Skip to content

Instantly share code, notes, and snippets.

@hirak
Last active July 4, 2020 06:07
Show Gist options
  • Save hirak/ee7eab122a7cbdcf4d9d to your computer and use it in GitHub Desktop.
Save hirak/ee7eab122a7cbdcf4d9d to your computer and use it in GitHub Desktop.
performance of "composer update" download meta.json phase

"composer update" benchmark

composer update is ...

  1. download https://packagist.org/p/*.json phase
  2. resolve dependencies phase
  3. download package.zip phase

In Asia(Japan, China, etc), far from packagist.org(French?), RTT is terrible. So it spends long time for "1. download meta.json phase". This is the benchmark for it. I think packagist.org should use CDN like CloudFlare.

result

packagist.org 103.39s -> original.packagist.jp 17.99s

spec

  • at tk2-204-11818.vs.sakura.ne.jp (Tokyo, Japan)
  • CentOS 6.7 (amd64)
  • Composer version 1.0-dev (d6ae9a0529e1f39c4c7f9b2f29fff019d79cd1fb) 2015-12-22 20:44:41
$ php -v
PHP 7.0.1 (cli) (built: Dec 16 2015 14:44:17) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

prepare

$ git clone git://github.com/symfony/symfony-standard.git
$ cd symfony/symfony-standard
$ composer install --prefer-dist
(any question, just press Enter key)

(*) symfony/symfony-standard-edition requires 31 packages.

packagist.org benchmark

$ cd path/to/symfony-standard
$ rm -rf ~/.composer/cache/repo #clear cache
$ composer config -g --unset repositories.packagist
$ composer update -vvv --profile --dry-run

CloudFlare benchmark

I created a domain "original.packagist.jp" and set to CloudFlare.

client -> original.packagist.jp(104.28.[30-31].100) -> packagist.org(87.98.253.214)

cache setttings:

$ cd path/to/symfony-standard
$ rm -rf ~/.composer/cache/repo #clear cache
$ composer config -g repositories.packagist https://original.packagist.jp
$ composer update -vvv --profile --dry-run
$ composer update -vvv --profile --dry-run
[2.9MB/0.01s] Reading ./composer.json
[3.0MB/0.01s] Loading config file /home/hiraku/.composer/config.json
[3.0MB/0.01s] Loading config file /home/hiraku/.composer/auth.json
[3.0MB/0.01s] Loading config file ./composer.json
[3.3MB/0.02s] Executing command (/home/hiraku/sandbox/symfony-standard): git describe --exact-match --tags
[3.5MB/0.03s] Executing command (/home/hiraku/sandbox/symfony-standard): git branch --no-color --no-abbrev -v
[4.5MB/0.06s] Reading /home/hiraku/.composer/composer.json
[4.5MB/0.06s] Loading config file /home/hiraku/.composer/config.json
[4.5MB/0.06s] Loading config file /home/hiraku/.composer/auth.json
[4.5MB/0.06s] Loading config file /home/hiraku/.composer/composer.json
[4.5MB/0.06s] Loading config file /home/hiraku/.composer/auth.json
[5.2MB/0.08s] Loading composer repositories with package information
[5.5MB/0.09s] Downloading https://packagist.org/packages.json
[5.5MB/1.40s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/packages.json into cache
[5.6MB/1.40s] Updating dependencies (including require-dev)
[5.6MB/1.40s] Downloading http://packagist.org/p/provider-2013%24630295addfb26a952cd1ca97c3531b7937898c8b119299496ca8138b9f09579d.json
[10.7MB/3.68s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-2013.json into cache
[10.2MB/3.69s] Downloading http://packagist.org/p/provider-2014%24bdde7e1ba6b08e876bd4786b8355c0db1e40bb1bf17926e1f7f49b991d5571cf.json
[22.5MB/6.31s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-2014.json into cache
[21.3MB/6.32s] Downloading http://packagist.org/p/provider-2015-01%242bc3abc38aab8b4c6859c9ab8cb90d36afb6af5e6d0fe11f52e6edcfb4c4ba5c.json
[26.4MB/8.35s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-2015-01.json into cache
[25.6MB/8.36s] Downloading http://packagist.org/p/provider-2015-04%244b82f536fa78df928a8635ef857a4cf434bdad22ea2b316a466228c4863afd8e.json
[32.0MB/10.65s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-2015-04.json into cache
[30.8MB/10.66s] Downloading http://packagist.org/p/provider-2015-07%241348765d033a64bc7278867974905e0b6f7d5df6d6dbc1ec3f1973d63acb3345.json
[39.3MB/13.20s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-2015-07.json into cache
[37.5MB/13.21s] Downloading http://packagist.org/p/provider-2015-10%244cbe3aa8b29dc4ff34b769e658dcea49b182eb43d1771b5a5db5d62dc1a4ec74.json
[50.5MB/16.03s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-2015-10.json into cache
[50.3MB/16.06s] Downloading http://packagist.org/p/provider-archived%244937b627b5a949104612d33556b3208fd3be71d10b25cf01e2d31ceb712972df.json
[51.5MB/17.32s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-archived.json into cache
[50.2MB/17.33s] Downloading http://packagist.org/p/provider-latest%2440b077de7dbc2e7f43b47a81ea0b9a0797c4431b76789c031ac1a2239be6bf44.json
[55.5MB/19.37s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/p-provider-latest.json into cache
[54.4MB/19.38s] Downloading http://packagist.org/p/symfony/symfony%247c209e85ebca99ef5b2cf90e58e8635169828a5670a9b158e7ccdac91f124e87.json
[57.1MB/20.39s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$symfony.json into cache
[60.2MB/20.52s] Downloading http://packagist.org/p/twig/twig%2492f731fee4d5206be114407d912c2ec34019f62b4254de26fa34baca3693dea0.json
[60.7MB/21.27s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-twig$twig.json into cache
[60.6MB/21.28s] Downloading http://packagist.org/p/symfony/polyfill-util%240c554888c11aded62736287168891fa47e8bb629795a51dd4a425b98b0f25d9a.json
[60.6MB/22.03s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-util.json into cache
[60.6MB/22.03s] Downloading http://packagist.org/p/paragonie/random_compat%2470d671f197603e20c8f56ffbca1ab306cd732da0d1a7c3c4cfbc84e052d83d5f.json
[60.8MB/22.78s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-paragonie$random-compat.json into cache
[60.8MB/22.79s] Downloading http://packagist.org/p/symfony/polyfill-php70%245b1c9e8bff7ff7ac8db6aaeba557cafe3f49ef98d4445b05a97eb50a5a59c628.json
[60.8MB/23.57s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-php70.json into cache
[60.8MB/23.57s] Downloading http://packagist.org/p/symfony/polyfill-php56%24d50e811992aa83e21ed9555ed92f874af1cc88a135d5d2112a5542567b99ce9e.json
[60.8MB/24.32s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-php56.json into cache
[60.8MB/24.32s] Downloading http://packagist.org/p/symfony/polyfill-mbstring%2413b0d3a6175d1b35127f741a6e8e78c6b1bd007d6a18db39bf185bc78eabda83.json
[60.8MB/25.06s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-mbstring.json into cache
[60.8MB/25.06s] Downloading http://packagist.org/p/doctrine/common%245e5cb1abe684b2ff866004d49ce44bc51163285de9ca4ba3b7cf6082a68cabfa.json
[61.2MB/26.58s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$common.json into cache
[61.0MB/26.59s] Downloading http://packagist.org/p/psr/log%246db2257ae9bd0c29648c244fcd46d2fbd32209b62145c58acc9108203ea0c4e9.json
[61.0MB/27.34s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-psr$log.json into cache
[61.0MB/27.34s] Downloading http://packagist.org/p/symfony/polyfill-intl-icu%242c087a8d2f5f7c39f6438c73bf3beb135a45ff6a9c7344eda2e1f70539aa3c69.json
[61.0MB/28.10s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-intl-icu.json into cache
[61.0MB/28.11s] Downloading http://packagist.org/p/doctrine/inflector%248ce516fe3c59c0ca55dea8501561782525afd18d47b91c884170ef02f92b1abd.json
[61.1MB/28.86s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$inflector.json into cache
[61.0MB/28.86s] Downloading http://packagist.org/p/doctrine/cache%2465b4b2beb1527e29e88e9ed305966625f71a89f209e231e5ad99d01c0995e423.json
[61.2MB/29.61s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$cache.json into cache
[61.2MB/29.62s] Downloading http://packagist.org/p/doctrine/collections%245c0f4c90a1f84189c59aefdd012afe28455cf19b8d2971165c9a3876931e351a.json
[61.3MB/30.36s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$collections.json into cache
[61.3MB/30.36s] Downloading http://packagist.org/p/doctrine/lexer%24ca2e7f3b9a4664e142a50ab5c8985bdd0e8a59dc161fd0486f8aa8c755465cde.json
[61.3MB/31.11s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$lexer.json into cache
[61.3MB/31.11s] Downloading http://packagist.org/p/doctrine/annotations%249a0e74bf235a577fc0556d6e3fd7f4698e5269ce4c051f46d0053aec36d6ac1e.json
[61.4MB/32.63s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$annotations.json into cache
[61.4MB/32.63s] Downloading http://packagist.org/p/symfony/intl%24673fe043f28b480e783b825fc2abd31523012fa2070a2f42f271aac74da0801e.json
[65.2MB/33.66s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$intl.json into cache
[63.0MB/33.68s] Downloading http://packagist.org/p/symfony/icu%24da187d3b3b9f4d9c0dc9880f0d8830fef3f630ecf439db0c3b7382c0bcfec257.json
[63.2MB/34.44s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$icu.json into cache
[63.1MB/34.45s] Downloading http://packagist.org/p/symfony/polyfill-php54%249897dcc240e920d87d7f3c429f89bed242e03105a9789861ec5bebe894399ae7.json
[63.2MB/35.20s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-php54.json into cache
[63.1MB/35.20s] Downloading http://packagist.org/p/symfony/yaml%24562464dc14fbc9c43b3531032cbd189effd607869a6d73e634d4fe2865553952.json
[74.6MB/36.52s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$yaml.json into cache
[65.2MB/36.56s] Downloading http://packagist.org/p/incenteev/composer-parameter-handler%248c13783054b58535f2452a0b34811b98e0c888a0d853c2970da0aef3a0d2959f.json
[65.3MB/37.32s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-incenteev$composer-parameter-handler.json into cache
[65.3MB/37.32s] Downloading http://packagist.org/p/doctrine/instantiator%2472f7d58c12dd54fc1fb9baf7a5edb702300ca9fef87dfd230113783029ebb5dc.json
[65.4MB/38.07s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$instantiator.json into cache
[65.4MB/38.07s] Downloading http://packagist.org/p/doctrine/dbal%242549f57d2c120f1862bf8f94834bd63a65794f289800aac0e12b5163154a7c7c.json
[65.9MB/39.56s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$dbal.json into cache
[65.6MB/39.57s] Downloading http://packagist.org/p/symfony/console%2425a04b76fcedd609435fab9567483cb9ecd9960b5784aee71026d630818aa162.json
[70.9MB/40.60s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$console.json into cache
[66.6MB/40.62s] Downloading http://packagist.org/p/doctrine/orm%24b9fb211266c3511b31176dab03c200f532d66f135ead87a91dbc897176730745.json
[67.5MB/41.38s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$orm.json into cache
[66.9MB/41.39s] Downloading http://packagist.org/p/symfony/doctrine-bridge%24d06f02f42a7d369ba9bfb33df23d24917d749a03253dc1e0959b792299729445.json
[72.5MB/42.40s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$doctrine-bridge.json into cache
[69.3MB/42.43s] Downloading http://packagist.org/p/doctrine/doctrine-cache-bundle%248d2ec57ab57fd502b3beab18da0aa749ba8843b0c24277308128c8871b247f26.json
[69.4MB/43.18s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$doctrine-cache-bundle.json into cache
[69.4MB/43.19s] Downloading http://packagist.org/p/jdorn/sql-formatter%24441bfe84f39441ef77495f723586a69c166795c9efb9674f0121897ab85a8367.json
[69.5MB/43.95s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-jdorn$sql-formatter.json into cache
[69.5MB/43.95s] Downloading http://packagist.org/p/symfony/framework-bundle%2497451c0f1643ceafb040e3f47d18468db7581141a746ed77a4124a1d83b06047.json
[75.2MB/45.74s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$framework-bundle.json into cache
[72.7MB/45.81s] Downloading http://packagist.org/p/doctrine/doctrine-bundle%246cf5c8877e5132c11030cca192582a8c11fec4253cef26c9fda292cc42077b84.json
[72.9MB/46.57s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-doctrine$doctrine-bundle.json into cache
[73.0MB/46.58s] Downloading http://packagist.org/p/symfony/security-acl%245a989e4541fa1892d16ad0a9835d491f954eda376621f121a3dc1cb6dd113ad1.json
[75.8MB/47.58s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$security-acl.json into cache
[74.5MB/47.61s] Downloading http://packagist.org/p/symfony/dependency-injection%24f7309a3e800f5880c609a0cc4fbb4b3714fec4720a52c71751f21386efdae472.json
[79.9MB/48.63s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$dependency-injection.json into cache
[75.7MB/48.65s] Downloading http://packagist.org/p/symfony/config%2435330a7f898517369d19ea2c7f08efe320b04349e8c5cf86fa72ebe58348607a.json
[80.8MB/49.68s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$config.json into cache
[76.6MB/49.70s] Downloading http://packagist.org/p/symfony/event-dispatcher%2460602b7ac9bed360ac686def5cef22e77d169cea8bf39ae7e27c8c5dd9cb1942.json
[81.9MB/50.74s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$event-dispatcher.json into cache
[77.7MB/50.76s] Downloading http://packagist.org/p/symfony/http-kernel%24a2efcf97243926be3bfc1d4693be11c602437a1e895c818a6918b0c6e4f960b2.json
[83.4MB/51.80s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$http-kernel.json into cache
[80.4MB/51.84s] Downloading http://packagist.org/p/symfony/filesystem%24f36c5c8284bed36560e63386ed7f9c6071d28d501b48828d9f007f6c30da6875.json
[84.9MB/52.87s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$filesystem.json into cache
[81.1MB/52.88s] Downloading http://packagist.org/p/symfony/routing%24341386eb9742e859693f583ab03b39569dc7ce3c2c507009b405771df782aa13.json
[86.6MB/53.93s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$routing.json into cache
[83.1MB/53.96s] Downloading http://packagist.org/p/symfony/stopwatch%24d22519ea182bedb781753cced4bc69a771f34ac3934586f1ca5a46207ce3ef80.json
[87.1MB/54.98s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$stopwatch.json into cache
[83.8MB/54.99s] Downloading http://packagist.org/p/symfony/templating%240b9fb34d030dc3eeef44974640f922886e687b24ca24f53b3dd69f8b89f64849.json
[89.1MB/56.02s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$templating.json into cache
[84.8MB/56.03s] Downloading http://packagist.org/p/symfony/translation%24950b1f45cdb4f5a8968c2e076c088d7d99c372b00021bf929d47ed7c88b128ba.json
[90.2MB/57.09s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$translation.json into cache
[86.5MB/57.11s] Downloading http://packagist.org/p/symfony/http-foundation%2491abe55924ca310fec423e7d5d83fd9c8037ac9a77e69d3d3b419d28806f38d0.json
[91.8MB/58.14s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$http-foundation.json into cache
[88.1MB/58.17s] Downloading http://packagist.org/p/symfony/security-core%248a94c5190d5d7ee74214fa30ff26b96e6dd0917227a05dd65acb60a57a53722c.json
[91.3MB/59.20s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$security-core.json into cache
[88.8MB/59.22s] Downloading http://packagist.org/p/symfony/security-csrf%249a50252d1a52d1059386a50b2069a6b7db979a889118f4de60b723bc996dda49.json
[91.9MB/60.24s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$security-csrf.json into cache
[90.4MB/60.29s] Downloading http://packagist.org/p/symfony/asset%241b1de21b450ff6e3850c6d3be3b93928f3d167d201767bff149eea48fd5fdcc1.json
[90.9MB/61.04s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$asset.json into cache
[90.6MB/61.04s] Downloading http://packagist.org/p/symfony/class-loader%24d962739bd9f32fae686172e0f30d9ed23c81f1f68abb51ef88b567a39a46a336.json
[95.9MB/62.08s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$class-loader.json into cache
[92.0MB/62.16s] Downloading http://packagist.org/p/symfony/debug%24a20d8694c093d8171a2c5d891a7119243169d9d0314de55e590f8be122617474.json
[95.5MB/64.19s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$debug.json into cache
[92.6MB/64.27s] Downloading http://packagist.org/p/symfony/polyfill-php55%24bb203ef038d2d1ae5db9c0bfacb22e08895495d5b35da64a66b770b530ad0262.json
[92.6MB/65.03s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-php55.json into cache
[90.5MB/65.05s] Downloading http://packagist.org/p/ircmaxell/password-compat%245a5a16b64bd8cd9bf3e87b03fe6c7c188239591dd18c8f069ce3bd0160f12db5.json
[90.6MB/66.55s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-ircmaxell$password-compat.json into cache
[90.5MB/66.55s] Downloading http://packagist.org/p/swiftmailer/swiftmailer%24e9b4ac4c43e7052b93daba3f296d86f3401330a429686a0dc66f0027c64a8e87.json
[90.7MB/67.31s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-swiftmailer$swiftmailer.json into cache
[90.7MB/67.32s] Downloading http://packagist.org/p/symfony/swiftmailer-bundle%244594c527c927c098846b2d6ade17e174482d9e10741c3ae53b833d13dcfa8b38.json
[91.6MB/68.07s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$swiftmailer-bundle.json into cache
[91.1MB/68.08s] Downloading http://packagist.org/p/monolog/monolog%24a01bfef5fcf32562573c0afcbd46f7087ae68f15ae84266c6e6f8a89480f968f.json
[91.4MB/68.83s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-monolog$monolog.json into cache
[91.4MB/68.84s] Downloading http://packagist.org/p/symfony/monolog-bridge%24d896d48c97d8d48de3d5fb2fefeec6f35f516976f5341b87761582195b015ec6.json
[96.8MB/69.88s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$monolog-bridge.json into cache
[92.6MB/69.90s] Downloading http://packagist.org/p/symfony/monolog-bundle%24efeea3ebfd0bfae17abc709111776496f2e26450fffaaac22dc86ccaafe0f5f0.json
[93.6MB/70.66s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$monolog-bundle.json into cache
[93.0MB/70.69s] Downloading http://packagist.org/p/sensiolabs/security-checker%24bbcb2ef8a0eabca244a66ffc57dac2d358ce0dda9b19cd437d7d3e76dd6d0e7c.json
[93.1MB/71.44s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-sensiolabs$security-checker.json into cache
[93.1MB/71.45s] Downloading http://packagist.org/p/symfony/process%24a4e99867c82252922b9684579ac0dd450c3fc01494b2ea88e30c6802d93f47ec.json
[98.3MB/72.47s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$process.json into cache
[94.0MB/72.49s] Downloading http://packagist.org/p/sensio/distribution-bundle%24e584f498bc398242dd58cad5295654ec919935fe99bb12bb0f0c35b452ba4046.json
[94.9MB/73.24s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-sensio$distribution-bundle.json into cache
[95.0MB/73.25s] Downloading http://packagist.org/p/sensio/framework-extra-bundle%24b34a93c2a14539adf149be0e93b579b03142b8cbfd68b18e2a1d4e28e26c455f.json
[95.5MB/74.01s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-sensio$framework-extra-bundle.json into cache
[95.3MB/74.03s] Downloading http://packagist.org/p/sensio/generator-bundle%248cfc358d7abc959aa804897013200626358198ae5a882d7df76554035d38717c.json
[95.8MB/74.79s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-sensio$generator-bundle.json into cache
[95.8MB/74.81s] Downloading http://packagist.org/p/symfony/phpunit-bridge%24a17f2914712cf66914a4bceb9b3779b2bc9f405ad9b0e2d5e635e04947a6ece2.json
[96.0MB/75.56s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$phpunit-bridge.json into cache
[95.8MB/75.56s] Downloading http://packagist.org/p/symfony/framework-standard-edition%245f563e13077f4580431a591eabdcf7c34b53105d4a6792858ff7249be6cc2d32.json
[97.0MB/76.33s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$framework-standard-edition.json into cache
[97.7MB/76.37s] Downloading http://packagist.org/p/symfony/swiftmailer-bridge%24e37606cf1b22c0add2e4e8b81d6ff06eba2a1d1600a6be24f342c42ca45defbb.json
[102.6MB/77.39s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$swiftmailer-bridge.json into cache
[98.2MB/77.42s] Downloading http://packagist.org/p/phpdocumentor/reflection%2422886f321024d6760aca7c2a33fa098dab0c23ff08a750aaf763781071eb60f9.json
[98.3MB/78.18s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-phpdocumentor$reflection.json into cache
[98.3MB/78.19s] Downloading http://packagist.org/p/symfony/browser-kit%24a0b9b15651859cca9b515bebc9d34d750ff590ddbd62b3ddee5c9a4b522e49a0.json
[103.6MB/79.27s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$browser-kit.json into cache
[99.5MB/79.30s] Downloading http://packagist.org/p/symfony/css-selector%24cf219be6e8a8c9b33cf90a748c2f9a756158948522eee521b1c0262babf614ea.json
[104.8MB/80.33s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$css-selector.json into cache
[100.4MB/80.35s] Downloading http://packagist.org/p/symfony/debug-bundle%24f2619c8758a8c4753f89f3198bc70a6baeeaf6b39247d70e99080ad6c0f1ef77.json
[101.4MB/81.11s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$debug-bundle.json into cache
[100.7MB/81.12s] Downloading http://packagist.org/p/symfony/dom-crawler%24699123d999d1f8478a987d80e330ca0d6afb1aafe80ccb6b9dbeeeea741b8b3a.json
[106.0MB/82.16s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$dom-crawler.json into cache
[101.7MB/82.18s] Downloading http://packagist.org/p/symfony/expression-language%24de8cd90d7201984f59c51f445a3a34c5bf7512b2f0744b6f82aa127f37f67c0e.json
[103.8MB/82.94s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$expression-language.json into cache
[102.0MB/82.94s] Downloading http://packagist.org/p/symfony/finder%246595b84e1511ca8d48cfa742f65389ad0bce4574bfac36c6a44648f43c98b828.json
[107.2MB/83.98s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$finder.json into cache
[103.1MB/84.01s] Downloading http://packagist.org/p/symfony/form%2407eb0d83e102f3870e1cbce9d9cfa34613f637c976fe4487d2a3696f4fa214f0.json
[108.6MB/85.04s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$form.json into cache
[104.9MB/85.07s] Downloading http://packagist.org/p/symfony/ldap%247a8f2018ecd335af212f3686297654a4191abe898fd7a6457b0bf60e45acd287.json
[105.1MB/85.81s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$ldap.json into cache
[104.9MB/85.82s] Downloading http://packagist.org/p/symfony/options-resolver%24cde98b797b2914199b3968322c2cebbc6195efce21195b66c00df5118e3aa1a5.json
[109.5MB/86.85s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$options-resolver.json into cache
[105.7MB/86.86s] Downloading http://packagist.org/p/symfony/property-access%240bc48184ebeb68953b054715a616eec99ba11a4c1901f2a45389fe2143749b42.json
[109.7MB/87.89s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$property-access.json into cache
[106.4MB/87.90s] Downloading http://packagist.org/p/symfony/property-info%2492bce222967deab85ea6482f1814ffeffdd3e648ed28ae89b0245256a380c6e6.json
[106.6MB/88.65s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$property-info.json into cache
[106.4MB/88.66s] Downloading http://packagist.org/p/symfony/proxy-manager-bridge%249f773302e26f224c2621310e28ed2918f376cb17c24984c002222d4a9c7f41bc.json
[109.8MB/89.67s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$proxy-manager-bridge.json into cache
[107.2MB/89.69s] Downloading http://packagist.org/p/symfony/security%245461782c3048e67d01bd164d16dfe556385db287f79ed3a6a40a0e7f625a2d24.json
[112.9MB/90.72s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$security.json into cache
[108.4MB/90.74s] Downloading http://packagist.org/p/symfony/security-bundle%24e53e64c3ec2c28e151eee3861b9dc496049fc05e84573871975a58204b12295a.json
[113.7MB/91.77s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$security-bundle.json into cache
[110.3MB/91.80s] Downloading http://packagist.org/p/symfony/security-guard%24e44978be26784e2a5c3d4d0bdb2a442628c0344072078e249152f49a8040b000.json
[110.6MB/92.55s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$security-guard.json into cache
[110.3MB/92.55s] Downloading http://packagist.org/p/symfony/security-http%24a33b36fdd5498e1353a27a441f6f90af318a4e51e558b1a4584bf1f636093136.json
[113.5MB/93.59s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$security-http.json into cache
[111.0MB/93.60s] Downloading http://packagist.org/p/symfony/serializer%24b8880607f3b5c4144a2f57dd4c7273b4c692377970e29221206b25cc70f73d9b.json
[116.2MB/94.64s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$serializer.json into cache
[111.9MB/94.67s] Downloading http://packagist.org/p/symfony/twig-bridge%247bbcc1260f8935aa31b5d3a00ec571545965029d438e0fb4a3e4dc946dab0095.json
[117.5MB/96.45s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$twig-bridge.json into cache
[114.1MB/96.50s] Downloading http://packagist.org/p/symfony/twig-bundle%24d07b6e0f6274da6c76a91938403c3780c0e718253ec04cdd0757d5558d69e765.json
[119.4MB/97.52s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$twig-bundle.json into cache
[115.6MB/97.54s] Downloading http://packagist.org/p/symfony/validator%2418d109ec9dc0aa437fd1929fa1cf0c1b1db6de3a0078cfc50dc68b8bbb611e73.json
[121.2MB/98.57s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$validator.json into cache
[117.4MB/98.60s] Downloading http://packagist.org/p/symfony/var-dumper%2428503e2de750ba5139cc6d93efe432f356ae466ebb1d492f1bc96f1c60ab20f4.json
[118.4MB/99.37s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$var-dumper.json into cache
[117.6MB/99.37s] Downloading http://packagist.org/p/symfony/web-profiler-bundle%24cf0208c028096fdede394731a17a652bfefa29afc177ea97008bde9216e74c3b.json
[122.9MB/100.41s] Writing /home/hiraku/.composer/cache/repo/https---packagist.org/provider-symfony$web-profiler-bundle.json into cache
[257.3MB/103.32s] Analyzed 5525 packages to resolve dependencies
[257.3MB/103.32s] Analyzed 114969 rules to resolve dependencies
[257.3MB/103.32s] Nothing to install or update
[121.4MB/103.39s] Memory usage: 121.36MB (peak: 257.39MB), time: 103.39s
$ composer update -vvv --profile --dry-run
[2.9MB/0.01s] Reading ./composer.json
[3.0MB/0.01s] Loading config file /home/hiraku/.composer/config.json
[3.0MB/0.01s] Loading config file /home/hiraku/.composer/auth.json
[3.0MB/0.01s] Loading config file ./composer.json
[3.3MB/0.02s] Executing command (/home/hiraku/sandbox/symfony-standard): git describe --exact-match --tags
[3.5MB/0.03s] Executing command (/home/hiraku/sandbox/symfony-standard): git branch --no-color --no-abbrev -v
[4.6MB/0.06s] Reading /home/hiraku/.composer/composer.json
[4.6MB/0.06s] Loading config file /home/hiraku/.composer/config.json
[4.6MB/0.06s] Loading config file /home/hiraku/.composer/auth.json
[4.6MB/0.06s] Loading config file /home/hiraku/.composer/composer.json
[4.6MB/0.06s] Loading config file /home/hiraku/.composer/auth.json
[5.4MB/0.08s] Loading composer repositories with package information
[5.7MB/0.08s] Downloading https://original.packagist.jp/packages.json
[5.7MB/0.71s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/packages.json into cache
[5.7MB/0.71s] Updating dependencies (including require-dev)
[5.7MB/0.71s] Downloading https://original.packagist.jp/p/provider-2013%24630295addfb26a952cd1ca97c3531b7937898c8b119299496ca8138b9f09579d.json
[10.9MB/0.87s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-2013.json into cache
[10.4MB/0.88s] Downloading https://original.packagist.jp/p/provider-2014%24bdde7e1ba6b08e876bd4786b8355c0db1e40bb1bf17926e1f7f49b991d5571cf.json
[22.7MB/1.11s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-2014.json into cache
[21.5MB/1.13s] Downloading https://original.packagist.jp/p/provider-2015-01%242bc3abc38aab8b4c6859c9ab8cb90d36afb6af5e6d0fe11f52e6edcfb4c4ba5c.json
[26.5MB/1.27s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-2015-01.json into cache
[25.7MB/1.28s] Downloading https://original.packagist.jp/p/provider-2015-04%244b82f536fa78df928a8635ef857a4cf434bdad22ea2b316a466228c4863afd8e.json
[32.2MB/1.44s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-2015-04.json into cache
[31.0MB/1.44s] Downloading https://original.packagist.jp/p/provider-2015-07%241348765d033a64bc7278867974905e0b6f7d5df6d6dbc1ec3f1973d63acb3345.json
[39.4MB/1.62s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-2015-07.json into cache
[37.6MB/1.63s] Downloading https://original.packagist.jp/p/provider-2015-10%244cbe3aa8b29dc4ff34b769e658dcea49b182eb43d1771b5a5db5d62dc1a4ec74.json
[50.7MB/4.00s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-2015-10.json into cache
[50.5MB/4.03s] Downloading https://original.packagist.jp/p/provider-archived%244937b627b5a949104612d33556b3208fd3be71d10b25cf01e2d31ceb712972df.json
[51.6MB/4.12s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-archived.json into cache
[50.3MB/4.13s] Downloading https://original.packagist.jp/p/provider-latest%2403c3c4f68ba257b413413b5b725cb7ae998721cab51a2d2910521c07e196bee8.json
[55.7MB/6.11s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/p-provider-latest.json into cache
[54.5MB/6.12s] Downloading https://original.packagist.jp/p/symfony/symfony%247c209e85ebca99ef5b2cf90e58e8635169828a5670a9b158e7ccdac91f124e87.json
[57.2MB/6.19s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$symfony.json into cache
[60.3MB/6.32s] Downloading https://original.packagist.jp/p/twig/twig%2492f731fee4d5206be114407d912c2ec34019f62b4254de26fa34baca3693dea0.json
[60.8MB/6.40s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-twig$twig.json into cache
[60.7MB/6.40s] Downloading https://original.packagist.jp/p/symfony/polyfill-util%240c554888c11aded62736287168891fa47e8bb629795a51dd4a425b98b0f25d9a.json
[60.8MB/6.47s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$polyfill-util.json into cache
[60.7MB/6.47s] Downloading https://original.packagist.jp/p/paragonie/random_compat%2470d671f197603e20c8f56ffbca1ab306cd732da0d1a7c3c4cfbc84e052d83d5f.json
[60.9MB/6.55s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-paragonie$random-compat.json into cache
[60.9MB/6.55s] Downloading https://original.packagist.jp/p/symfony/polyfill-php70%245b1c9e8bff7ff7ac8db6aaeba557cafe3f49ef98d4445b05a97eb50a5a59c628.json
[60.9MB/6.64s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$polyfill-php70.json into cache
[60.9MB/6.64s] Downloading https://original.packagist.jp/p/symfony/polyfill-php56%24d50e811992aa83e21ed9555ed92f874af1cc88a135d5d2112a5542567b99ce9e.json
[60.9MB/6.72s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$polyfill-php56.json into cache
[60.9MB/6.72s] Downloading https://original.packagist.jp/p/symfony/polyfill-mbstring%2413b0d3a6175d1b35127f741a6e8e78c6b1bd007d6a18db39bf185bc78eabda83.json
[60.9MB/6.81s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$polyfill-mbstring.json into cache
[60.9MB/6.81s] Downloading https://original.packagist.jp/p/doctrine/common%245e5cb1abe684b2ff866004d49ce44bc51163285de9ca4ba3b7cf6082a68cabfa.json
[61.3MB/6.90s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$common.json into cache
[61.1MB/6.91s] Downloading https://original.packagist.jp/p/psr/log%246db2257ae9bd0c29648c244fcd46d2fbd32209b62145c58acc9108203ea0c4e9.json
[61.1MB/6.98s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-psr$log.json into cache
[61.1MB/6.98s] Downloading https://original.packagist.jp/p/symfony/polyfill-intl-icu%242c087a8d2f5f7c39f6438c73bf3beb135a45ff6a9c7344eda2e1f70539aa3c69.json
[61.2MB/7.05s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$polyfill-intl-icu.json into cache
[61.1MB/7.06s] Downloading https://original.packagist.jp/p/doctrine/inflector%248ce516fe3c59c0ca55dea8501561782525afd18d47b91c884170ef02f92b1abd.json
[61.2MB/7.14s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$inflector.json into cache
[61.1MB/7.14s] Downloading https://original.packagist.jp/p/doctrine/cache%2465b4b2beb1527e29e88e9ed305966625f71a89f209e231e5ad99d01c0995e423.json
[61.4MB/7.21s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$cache.json into cache
[61.3MB/7.22s] Downloading https://original.packagist.jp/p/doctrine/collections%245c0f4c90a1f84189c59aefdd012afe28455cf19b8d2971165c9a3876931e351a.json
[61.4MB/7.29s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$collections.json into cache
[61.4MB/7.29s] Downloading https://original.packagist.jp/p/doctrine/lexer%24ca2e7f3b9a4664e142a50ab5c8985bdd0e8a59dc161fd0486f8aa8c755465cde.json
[61.4MB/7.36s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$lexer.json into cache
[61.4MB/7.36s] Downloading https://original.packagist.jp/p/doctrine/annotations%249a0e74bf235a577fc0556d6e3fd7f4698e5269ce4c051f46d0053aec36d6ac1e.json
[61.5MB/7.43s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$annotations.json into cache
[61.5MB/7.43s] Downloading https://original.packagist.jp/p/symfony/intl%24673fe043f28b480e783b825fc2abd31523012fa2070a2f42f271aac74da0801e.json
[65.3MB/7.51s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$intl.json into cache
[63.2MB/7.54s] Downloading https://original.packagist.jp/p/symfony/icu%24da187d3b3b9f4d9c0dc9880f0d8830fef3f630ecf439db0c3b7382c0bcfec257.json
[63.3MB/7.61s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$icu.json into cache
[63.2MB/7.62s] Downloading https://original.packagist.jp/p/symfony/polyfill-php54%249897dcc240e920d87d7f3c429f89bed242e03105a9789861ec5bebe894399ae7.json
[63.3MB/7.68s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$polyfill-php54.json into cache
[63.2MB/7.68s] Downloading https://original.packagist.jp/p/symfony/yaml%24562464dc14fbc9c43b3531032cbd189effd607869a6d73e634d4fe2865553952.json
[74.8MB/7.82s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$yaml.json into cache
[65.4MB/7.88s] Downloading https://original.packagist.jp/p/incenteev/composer-parameter-handler%248c13783054b58535f2452a0b34811b98e0c888a0d853c2970da0aef3a0d2959f.json
[65.4MB/7.96s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-incenteev$composer-parameter-handler.json into cache
[65.4MB/7.97s] Downloading https://original.packagist.jp/p/doctrine/instantiator%2472f7d58c12dd54fc1fb9baf7a5edb702300ca9fef87dfd230113783029ebb5dc.json
[65.5MB/8.05s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$instantiator.json into cache
[65.5MB/8.05s] Downloading https://original.packagist.jp/p/doctrine/dbal%242549f57d2c120f1862bf8f94834bd63a65794f289800aac0e12b5163154a7c7c.json
[66.0MB/8.12s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$dbal.json into cache
[65.7MB/8.13s] Downloading https://original.packagist.jp/p/symfony/console%2425a04b76fcedd609435fab9567483cb9ecd9960b5784aee71026d630818aa162.json
[71.0MB/8.24s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$console.json into cache
[66.7MB/8.28s] Downloading https://original.packagist.jp/p/doctrine/orm%24b9fb211266c3511b31176dab03c200f532d66f135ead87a91dbc897176730745.json
[67.6MB/8.36s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$orm.json into cache
[67.1MB/8.36s] Downloading https://original.packagist.jp/p/symfony/doctrine-bridge%24d06f02f42a7d369ba9bfb33df23d24917d749a03253dc1e0959b792299729445.json
[72.6MB/8.46s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$doctrine-bridge.json into cache
[69.4MB/8.49s] Downloading https://original.packagist.jp/p/doctrine/doctrine-cache-bundle%248d2ec57ab57fd502b3beab18da0aa749ba8843b0c24277308128c8871b247f26.json
[69.5MB/8.56s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$doctrine-cache-bundle.json into cache
[69.5MB/8.58s] Downloading https://original.packagist.jp/p/jdorn/sql-formatter%24441bfe84f39441ef77495f723586a69c166795c9efb9674f0121897ab85a8367.json
[69.6MB/8.67s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-jdorn$sql-formatter.json into cache
[69.6MB/8.68s] Downloading https://original.packagist.jp/p/symfony/framework-bundle%2497451c0f1643ceafb040e3f47d18468db7581141a746ed77a4124a1d83b06047.json
[75.3MB/8.84s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$framework-bundle.json into cache
[72.9MB/8.90s] Downloading https://original.packagist.jp/p/doctrine/doctrine-bundle%246cf5c8877e5132c11030cca192582a8c11fec4253cef26c9fda292cc42077b84.json
[73.1MB/8.99s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-doctrine$doctrine-bundle.json into cache
[73.1MB/8.99s] Downloading https://original.packagist.jp/p/symfony/security-acl%245a989e4541fa1892d16ad0a9835d491f954eda376621f121a3dc1cb6dd113ad1.json
[75.9MB/9.11s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$security-acl.json into cache
[74.6MB/9.14s] Downloading https://original.packagist.jp/p/symfony/dependency-injection%24f7309a3e800f5880c609a0cc4fbb4b3714fec4720a52c71751f21386efdae472.json
[80.0MB/9.29s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$dependency-injection.json into cache
[75.8MB/9.32s] Downloading https://original.packagist.jp/p/symfony/config%2435330a7f898517369d19ea2c7f08efe320b04349e8c5cf86fa72ebe58348607a.json
[81.0MB/9.42s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$config.json into cache
[76.7MB/9.44s] Downloading https://original.packagist.jp/p/symfony/event-dispatcher%2460602b7ac9bed360ac686def5cef22e77d169cea8bf39ae7e27c8c5dd9cb1942.json
[82.0MB/9.54s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$event-dispatcher.json into cache
[77.8MB/9.58s] Downloading https://original.packagist.jp/p/symfony/http-kernel%24a2efcf97243926be3bfc1d4693be11c602437a1e895c818a6918b0c6e4f960b2.json
[83.5MB/9.69s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$http-kernel.json into cache
[80.5MB/9.74s] Downloading https://original.packagist.jp/p/symfony/filesystem%24f36c5c8284bed36560e63386ed7f9c6071d28d501b48828d9f007f6c30da6875.json
[85.0MB/9.84s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$filesystem.json into cache
[81.2MB/9.86s] Downloading https://original.packagist.jp/p/symfony/routing%24341386eb9742e859693f583ab03b39569dc7ce3c2c507009b405771df782aa13.json
[86.7MB/9.95s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$routing.json into cache
[83.2MB/9.97s] Downloading https://original.packagist.jp/p/symfony/stopwatch%24d22519ea182bedb781753cced4bc69a771f34ac3934586f1ca5a46207ce3ef80.json
[87.2MB/10.06s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$stopwatch.json into cache
[83.9MB/10.08s] Downloading https://original.packagist.jp/p/symfony/templating%240b9fb34d030dc3eeef44974640f922886e687b24ca24f53b3dd69f8b89f64849.json
[89.2MB/10.19s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$templating.json into cache
[84.9MB/10.20s] Downloading https://original.packagist.jp/p/symfony/translation%24950b1f45cdb4f5a8968c2e076c088d7d99c372b00021bf929d47ed7c88b128ba.json
[90.3MB/10.30s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$translation.json into cache
[86.6MB/10.33s] Downloading https://original.packagist.jp/p/symfony/http-foundation%2491abe55924ca310fec423e7d5d83fd9c8037ac9a77e69d3d3b419d28806f38d0.json
[91.9MB/10.44s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$http-foundation.json into cache
[88.2MB/10.46s] Downloading https://original.packagist.jp/p/symfony/security-core%248a94c5190d5d7ee74214fa30ff26b96e6dd0917227a05dd65acb60a57a53722c.json
[91.4MB/10.56s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$security-core.json into cache
[89.0MB/10.57s] Downloading https://original.packagist.jp/p/symfony/security-csrf%249a50252d1a52d1059386a50b2069a6b7db979a889118f4de60b723bc996dda49.json
[92.0MB/10.67s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$security-csrf.json into cache
[90.5MB/10.72s] Downloading https://original.packagist.jp/p/symfony/asset%241b1de21b450ff6e3850c6d3be3b93928f3d167d201767bff149eea48fd5fdcc1.json
[91.0MB/10.80s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$asset.json into cache
[90.7MB/10.81s] Downloading https://original.packagist.jp/p/symfony/class-loader%24d962739bd9f32fae686172e0f30d9ed23c81f1f68abb51ef88b567a39a46a336.json
[96.0MB/10.92s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$class-loader.json into cache
[92.1MB/10.99s] Downloading https://original.packagist.jp/p/symfony/debug%24a20d8694c093d8171a2c5d891a7119243169d9d0314de55e590f8be122617474.json
[95.6MB/11.08s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$debug.json into cache
[92.7MB/11.14s] Downloading https://original.packagist.jp/p/symfony/polyfill-php55%24bb203ef038d2d1ae5db9c0bfacb22e08895495d5b35da64a66b770b530ad0262.json
[92.8MB/11.22s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$polyfill-php55.json into cache
[90.7MB/11.25s] Downloading https://original.packagist.jp/p/ircmaxell/password-compat%245a5a16b64bd8cd9bf3e87b03fe6c7c188239591dd18c8f069ce3bd0160f12db5.json
[90.7MB/11.34s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-ircmaxell$password-compat.json into cache
[90.6MB/11.34s] Downloading https://original.packagist.jp/p/swiftmailer/swiftmailer%24e9b4ac4c43e7052b93daba3f296d86f3401330a429686a0dc66f0027c64a8e87.json
[90.8MB/11.42s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-swiftmailer$swiftmailer.json into cache
[90.8MB/11.43s] Downloading https://original.packagist.jp/p/symfony/swiftmailer-bundle%244594c527c927c098846b2d6ade17e174482d9e10741c3ae53b833d13dcfa8b38.json
[91.8MB/11.51s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$swiftmailer-bundle.json into cache
[91.2MB/11.51s] Downloading https://original.packagist.jp/p/monolog/monolog%24a01bfef5fcf32562573c0afcbd46f7087ae68f15ae84266c6e6f8a89480f968f.json
[91.5MB/11.59s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-monolog$monolog.json into cache
[91.6MB/11.60s] Downloading https://original.packagist.jp/p/symfony/monolog-bridge%24d896d48c97d8d48de3d5fb2fefeec6f35f516976f5341b87761582195b015ec6.json
[96.9MB/11.71s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$monolog-bridge.json into cache
[92.7MB/11.74s] Downloading https://original.packagist.jp/p/symfony/monolog-bundle%24efeea3ebfd0bfae17abc709111776496f2e26450fffaaac22dc86ccaafe0f5f0.json
[93.7MB/11.82s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$monolog-bundle.json into cache
[93.1MB/11.83s] Downloading https://original.packagist.jp/p/sensiolabs/security-checker%24bbcb2ef8a0eabca244a66ffc57dac2d358ce0dda9b19cd437d7d3e76dd6d0e7c.json
[93.3MB/11.90s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-sensiolabs$security-checker.json into cache
[93.3MB/11.91s] Downloading https://original.packagist.jp/p/symfony/process%24a4e99867c82252922b9684579ac0dd450c3fc01494b2ea88e30c6802d93f47ec.json
[98.4MB/12.02s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$process.json into cache
[94.1MB/12.04s] Downloading https://original.packagist.jp/p/sensio/distribution-bundle%24e584f498bc398242dd58cad5295654ec919935fe99bb12bb0f0c35b452ba4046.json
[95.1MB/12.12s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-sensio$distribution-bundle.json into cache
[95.1MB/12.13s] Downloading https://original.packagist.jp/p/sensio/framework-extra-bundle%24b34a93c2a14539adf149be0e93b579b03142b8cbfd68b18e2a1d4e28e26c455f.json
[95.6MB/12.22s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-sensio$framework-extra-bundle.json into cache
[95.4MB/12.23s] Downloading https://original.packagist.jp/p/sensio/generator-bundle%248cfc358d7abc959aa804897013200626358198ae5a882d7df76554035d38717c.json
[95.9MB/12.30s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-sensio$generator-bundle.json into cache
[95.9MB/12.30s] Downloading https://original.packagist.jp/p/symfony/phpunit-bridge%24a17f2914712cf66914a4bceb9b3779b2bc9f405ad9b0e2d5e635e04947a6ece2.json
[96.1MB/12.38s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$phpunit-bridge.json into cache
[96.0MB/12.38s] Downloading https://original.packagist.jp/p/symfony/framework-standard-edition%245f563e13077f4580431a591eabdcf7c34b53105d4a6792858ff7249be6cc2d32.json
[97.1MB/12.46s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$framework-standard-edition.json into cache
[97.8MB/12.49s] Downloading https://original.packagist.jp/p/symfony/swiftmailer-bridge%24e37606cf1b22c0add2e4e8b81d6ff06eba2a1d1600a6be24f342c42ca45defbb.json
[102.7MB/12.58s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$swiftmailer-bridge.json into cache
[98.3MB/12.61s] Downloading https://original.packagist.jp/p/phpdocumentor/reflection%2422886f321024d6760aca7c2a33fa098dab0c23ff08a750aaf763781071eb60f9.json
[98.5MB/12.68s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-phpdocumentor$reflection.json into cache
[98.5MB/12.69s] Downloading https://original.packagist.jp/p/symfony/browser-kit%24a0b9b15651859cca9b515bebc9d34d750ff590ddbd62b3ddee5c9a4b522e49a0.json
[103.8MB/12.81s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$browser-kit.json into cache
[99.7MB/12.85s] Downloading https://original.packagist.jp/p/symfony/css-selector%24cf219be6e8a8c9b33cf90a748c2f9a756158948522eee521b1c0262babf614ea.json
[105.0MB/12.96s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$css-selector.json into cache
[100.6MB/12.98s] Downloading https://original.packagist.jp/p/symfony/debug-bundle%24f2619c8758a8c4753f89f3198bc70a6baeeaf6b39247d70e99080ad6c0f1ef77.json
[101.6MB/13.05s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$debug-bundle.json into cache
[100.9MB/13.06s] Downloading https://original.packagist.jp/p/symfony/dom-crawler%24699123d999d1f8478a987d80e330ca0d6afb1aafe80ccb6b9dbeeeea741b8b3a.json
[106.2MB/13.15s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$dom-crawler.json into cache
[101.9MB/13.17s] Downloading https://original.packagist.jp/p/symfony/expression-language%24de8cd90d7201984f59c51f445a3a34c5bf7512b2f0744b6f82aa127f37f67c0e.json
[104.0MB/13.25s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$expression-language.json into cache
[102.2MB/13.25s] Downloading https://original.packagist.jp/p/symfony/finder%246595b84e1511ca8d48cfa742f65389ad0bce4574bfac36c6a44648f43c98b828.json
[107.4MB/13.35s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$finder.json into cache
[103.3MB/13.37s] Downloading https://original.packagist.jp/p/symfony/form%2407eb0d83e102f3870e1cbce9d9cfa34613f637c976fe4487d2a3696f4fa214f0.json
[108.8MB/13.48s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$form.json into cache
[105.0MB/13.51s] Downloading https://original.packagist.jp/p/symfony/ldap%247a8f2018ecd335af212f3686297654a4191abe898fd7a6457b0bf60e45acd287.json
[105.3MB/13.59s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$ldap.json into cache
[105.1MB/13.59s] Downloading https://original.packagist.jp/p/symfony/options-resolver%24cde98b797b2914199b3968322c2cebbc6195efce21195b66c00df5118e3aa1a5.json
[109.6MB/13.70s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$options-resolver.json into cache
[105.8MB/13.71s] Downloading https://original.packagist.jp/p/symfony/property-access%240bc48184ebeb68953b054715a616eec99ba11a4c1901f2a45389fe2143749b42.json
[109.9MB/13.81s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$property-access.json into cache
[106.5MB/13.82s] Downloading https://original.packagist.jp/p/symfony/property-info%2492bce222967deab85ea6482f1814ffeffdd3e648ed28ae89b0245256a380c6e6.json
[106.8MB/13.91s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$property-info.json into cache
[106.6MB/13.91s] Downloading https://original.packagist.jp/p/symfony/proxy-manager-bridge%249f773302e26f224c2621310e28ed2918f376cb17c24984c002222d4a9c7f41bc.json
[110.0MB/14.01s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$proxy-manager-bridge.json into cache
[107.4MB/14.02s] Downloading https://original.packagist.jp/p/symfony/security%245461782c3048e67d01bd164d16dfe556385db287f79ed3a6a40a0e7f625a2d24.json
[113.0MB/14.13s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$security.json into cache
[108.5MB/14.16s] Downloading https://original.packagist.jp/p/symfony/security-bundle%24e53e64c3ec2c28e151eee3861b9dc496049fc05e84573871975a58204b12295a.json
[113.9MB/14.28s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$security-bundle.json into cache
[110.5MB/14.31s] Downloading https://original.packagist.jp/p/symfony/security-guard%24e44978be26784e2a5c3d4d0bdb2a442628c0344072078e249152f49a8040b000.json
[110.8MB/14.39s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$security-guard.json into cache
[110.5MB/14.39s] Downloading https://original.packagist.jp/p/symfony/security-http%24a33b36fdd5498e1353a27a441f6f90af318a4e51e558b1a4584bf1f636093136.json
[113.7MB/14.49s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$security-http.json into cache
[111.2MB/14.51s] Downloading https://original.packagist.jp/p/symfony/serializer%24b8880607f3b5c4144a2f57dd4c7273b4c692377970e29221206b25cc70f73d9b.json
[116.4MB/14.61s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$serializer.json into cache
[112.1MB/14.63s] Downloading https://original.packagist.jp/p/symfony/twig-bridge%247bbcc1260f8935aa31b5d3a00ec571545965029d438e0fb4a3e4dc946dab0095.json
[117.7MB/14.74s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$twig-bridge.json into cache
[114.3MB/14.77s] Downloading https://original.packagist.jp/p/symfony/twig-bundle%24d07b6e0f6274da6c76a91938403c3780c0e718253ec04cdd0757d5558d69e765.json
[119.6MB/14.87s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$twig-bundle.json into cache
[115.8MB/14.89s] Downloading https://original.packagist.jp/p/symfony/validator%2418d109ec9dc0aa437fd1929fa1cf0c1b1db6de3a0078cfc50dc68b8bbb611e73.json
[121.4MB/15.00s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$validator.json into cache
[117.6MB/15.05s] Downloading https://original.packagist.jp/p/symfony/var-dumper%2428503e2de750ba5139cc6d93efe432f356ae466ebb1d492f1bc96f1c60ab20f4.json
[118.6MB/15.12s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$var-dumper.json into cache
[117.8MB/15.13s] Downloading https://original.packagist.jp/p/symfony/web-profiler-bundle%24cf0208c028096fdede394731a17a652bfefa29afc177ea97008bde9216e74c3b.json
[123.1MB/15.24s] Writing /home/hiraku/.composer/cache/repo/https---original.packagist.jp/provider-symfony$web-profiler-bundle.json into cache
[257.5MB/17.90s] Analyzed 5525 packages to resolve dependencies
[257.5MB/17.90s] Analyzed 114969 rules to resolve dependencies
[257.5MB/17.90s] Nothing to install or update
[121.5MB/17.99s] Memory usage: 121.54MB (peak: 257.57MB), time: 17.99s
@appkr
Copy link

appkr commented Jul 6, 2016

Thanks for sharing the test result.

I tried each line what you articulated, and get the following result on ubuntu 14.04 vm (from Seoul, Korea).

[129.7MB/137.71s] Memory usage: 129.73MB (peak: 393.81MB), time: 137.71s
[129.7MB/90.65s] Memory usage: 129.73MB (peak: 393.81MB), time: 90.65s

While following along the article, I had to change commands to fit for newer version of composer:

  1. rm -rf ~/.cache/composer/repo/
  2. composer config --global repositories.packagist composer https://original.packagist.jp

[QUESTION]

  1. I don't understand https://original.packagist.jp part. Can you elaborate more on the role of the server and how whole composer job works with that server?
  2. What I can find through the article to make the system work was TWO: 1) add an A record in DNS, 2) set the CloudFlare's cache. With that TWO, CAN I have speed gain in Korea like you did in Japan? Thankfully, there is a CloudFlare datacenter in Seoul. If there is Any other process that I have to take care of, please please teach me~

Thanks.

@xrayian
Copy link

xrayian commented Jul 4, 2020

oh my god! You're a life saver! thanks a lot man!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment