Eckige Langsam View Performance

Ich bin in einem langsamen Blick Problem und würde gerne eine Hilfe oder Tipp wie man das umgehen kann. Mein problem ist die Verarbeitung, nicht Anfragen.

Die situation ist wie folgt:

Ich begann zu erkennen, dass beim surfen die Seiten langsam, und beginnt sogar sperren Sie die Seite scrollen. Ich habe die folgenden Tests: ich habe eine Dashboard-Seite und ein weiteres mit einer Liste von Elementen. Logisch, in die Website, die ich bin gerichtet auf das Armaturenbrett, und in diesem moment, beim öffnen der Liste wird die Seite langsam ist. Wenn ich drücken Sie F5, während in der Liste Seite es normal wird, und das scrollen geht glatt, aber wenn ich gehen, um eine andere route und wieder zurück, beginnt es zu Abstürzen, manchmal sogar auf der anderen Seiten gibt es mehrere Abstürze in der Ansicht.

Ich bin mit Lazy loading, und haben keine .abonnieren immer offen, ich entweder auf die Async-Leitung oder ich Zwinge Abmelden in der ngOnDestroy Methode.

Ich habe versucht, das problem zu identifizieren, indem Sie Überprüfen, aber der Speicherverbrauch ist konstant, während das surfen, kurz gesagt, ich habe nichts gefunden, um zu klären, was passiert ist.

Jemand da draußen durch diese? Wissen Sie, wo das problem liegt und wie man das umgehen kann?

-1
2019-09-17 21:19:59
Quelle
3 Antworten

Versuchen Sie diese ein. Sie können einfach brechen einen string mit Trennzeichen :

foreach($array as $a)
{
   $explode = explode(": ",$a);
   echo $explode[1];
}

Sie können auch speichern Sie es in einem separaten array wie dieses

$new_array = [];
foreach($array as $a)
{
   $explode = explode(": ",$a);
   $new_array[] = $explode[1];
}

Hier ist die live demo. Für die Referenz, die Sie besuchen können, hier

+0
2019-09-17 21:28:57
$integer_arr = [];
foreach ( $columns as $value) { 
   $integer_arr[]  = str_replace("INTEGER: ", "", $value);
}

$integer_arr werden Ihre arrays von ganzen zahlen.

+0
2019-09-17 21:28:57

Ein array ist ein Datensatz der gegebenen Werte (und/oder Schlüssel). Um die Werte auswählen, können Sie $array_value = $array['key'];, die geben den Wert zurück.

Tipp: verwenden Sie var_dump($array);

Check out this: https://www.w3schools.com/php/php_arrays.asp

Wenn ich deine Frage missverstanden, und Sie möchten, wählen Sie den ganzzahligen Wert in der string-Werte der arrays, diese können Sie verwenden:

$value = intval(str_replace('INTEGER', $array[0]));

Diese zuerst entfernen Sie die Zeichenfolge, und drehen Sie dann den array-Wert in einer int.

+0
2019-09-17 21:28:57

Sehen Sie sich andere Fragen zu Tags an