После мой код:DynamoDB: Slow Читать, когда запрашиваются впервые
error_log('before query'.date("H:i:s:ms"));
$response = $client->query(array(
"TableName" => "user",
"KeyConditions" => array(
"userId" => array("ComparisonOperator" => ComparisonOperator::EQ,
"AttributeValueList" => array(
array(Type::NUMBER => 2)
))),
));
error_log('after query'.date("H:i:s:ms"));
print_r($response);
Мои таблицы Читайте емкость 6 читает/сек
Вывод журналов ошибок
Перед запросом 16 : 05: 29: 0229
после запроса 16: 05: 32: 0232
Вопрос: Зачем потребовалось 3 секунды, чтобы прочитать пользователя в первый раз? Если я добавлю еще один запрос после первого запроса, для ответа потребуется менее 1 секунды.
Любой свет на пути было бы полезно
-Спасибо
Это скорее всего связано с установкой PHP, а не с Динамо. Вы используете Framework как Symfony of Zend? Вы используете xdebug? Используете ли вы кеш, например APC или php 5.5 opcache? Любая из этих причин может быть причиной. – greg