And Germany has imposed more stringent asylum rules? is that correct?
In a manner of speaking, yes.
To be more precise, she always differentiated between "economic" immigrants and "refugees" (from political oppression, war torn countries etc.), just that now the parameters are more vigorously adhered to.
A somewhat more cavalier approach in the past was greatly governed by those EU countries having an outside EU border with Comanchería fulfilling their obligations of securing that part of the overall outer border for the benefit of other EU countries. Like for Germany, practically buffered on all sides by partners and thus having its only (EU) border to the outside on what seafront it possesses. So not bordering on the Med. helped, seeing how rubber dinghies don't navigate all that well from Libya, Morocco or Turkey to the North Sea.
As a result the greatest onslaught of refugees in the past was upon partners like Italy, Greece and Spain. Germany in the comfortable position of being able to tell those that their "quota" was still far from fulfilled, while Germany was (by quota) full.
End message being "deal with it (read your copy of Dublin agreements), it's not our problem".
Summer and fall of 2015 the picture changed completely in that "the Balkan route" was opened primarily by Turkey allowing its refugee overspill to flow unhampered into Greece and from there onwards, thus causing pressure on all countries along that route, all those countries either interning whoever they could get hold of in concentration camp conditions or simply waving them through.
Pressure thus ultimately culminating in Hungary and lastly in Austria.
Merkel decided this could not go on indefinitely and, hoping that the rest of the EU would assist her, opened the flood gates very much like Texas currently wishes it could (if it had any and topography had ever allowed for their installation), to disperse the tsunami.
She overlooked two points, one being that public opinion in other countries (foremost France) that showed admiration for her "humanitarian" move did not necessarily reflect the political will of governments, the second being that she underestimated the lemming effect caused by the news travelling down the refugee grapevine that the land of milk and honey would now take anybody and everybody.
To the first point, she should have negotiated with all the others first (however long that would have taken) to share into the overall effort of alleviating the crisis. Instead, and in an understandable and totally justified sense of urgency, she acted. On the assumption that others would see the light, once the deck was dealt.
Big mistake.
To the second point, nobody (but really nobody) had any business at the time and has none today to call the numbers of those that then set forth for Europe unexpected. The refugee camps in Lebanon and Jordan had been bursting at the seams for years already, with living conditions there deteriorating to unbearable. Not thru any particular fault of the host countries but simply because international aid was cut by the UN on account of having run out of money (contributors having forestalled on payments).
In addition Turkey was already jam-packed with millions of refugees from Syria, some having fled the war directly across the near border but many having fled the conditions of the camps further South, just to find that conditions offered in Turkey, where often enough not involving internment in camps, were barely better.
The catastrophe not only was but is an international one still, main faults lying in not addressing the overall development early enough to at least form some semblance of planning its management for times to come.
But, to return to your original question, what the more rabid xenophobes (here and elsewhere) numbered at "millions" flooding into Germany, has meanwhile turned out to be less than one million and the chaos in processing them that reigned during the fall of 2015 and the spring of 2016 has meanwhile subsided somewhat, albeit processing still being far from optimal.
As such "economic" refugees have as little chance of being granted asylum as they always did, they're now simply being chucked out faster than before, where in the less tumultuous past they were often "tolerated" for unspecified lengths of time for humanitarian reasons such as illness (requiring medical attention), their kids having been sent to school (not uncommon considering how long the processing of the parents' status actually took in those times) etc.
Now the reins have been tightened to the point of Afghans being sent back on the argument that Absurdistan does not constitute a war zone (not our problem if you can't find some peaceful place to live outside Helman province or even Kabul).
"Real" refugees are afforded asylum as before as EU law, international law and German law stipulates.