Skip to content

Commit

Permalink
Дополнение
Browse files Browse the repository at this point in the history
  • Loading branch information
notdest committed Mar 25, 2018
1 parent 735d843 commit 9e25753
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,6 @@ $offer ->cbid(80) // Размер ставки на карточке това

Остальные будут немного позже. Валидация проводилась с помощью [сервиса Яндекса](https://webmaster.yandex.ru/tools/xml-validator/), указывая тип *"Маркет"*.

Также был сделан нагрузочный тест [examples/stress-test.php](examples/stress-test.php). Не смотря на установленный memory_limit в 128M у компьютера заканчивалась память(4 Гб). При запуске на 100,000 товарных предложений занятая память поднималась с 1.3 Гб до 2.7 и больше не опускалась. При этом был сгенерирован xml-файл весом 157 Мб (разрешено 500 Мб).
Также был сделан нагрузочный тест [examples/stress-test.php](examples/stress-test.php). Не смотря на установленный memory_limit в 128M у компьютера заканчивалась память(4 Гб). При запуске на 100,000 товарных предложений занятая память поднималась с 1.3 до 2.7 Гб и больше не опускалась. При этом был сгенерирован xml-файл весом 157 Мб (разрешено 500 Мб). Это был максимальный объем, который получилось сгенерировать через браузер. При запуске из консоли на 200,000 товарных предложений потребление памяти выросло с 0.96 до 3.7 Гб, после окончания работы снова вернулось к 0.9 Гб. При этом был создан файл весом 314Мб. Рекомендую не устанавливать нагрузочный тест на рабочий сервер, т.к. он очень удобен для DOS-атаки.

**P.S.** Ставь звездочки, если считаешь, что проект должен быть в топе.
Binary file modified docs/Разбор изменений.ods
Binary file not shown.
2 changes: 1 addition & 1 deletion examples/stress-test.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

$limit = 100000; // вот столько у меня максимум на 4гб ОЗУ запустилось
$limit = 200000; // вот столько у меня максимум на 4гб ОЗУ запустилось


error_reporting(E_ALL);
Expand Down

0 comments on commit 9e25753

Please sign in to comment.