Einige Webseiten sehen nicht groß aus, werden aber beim Öffnen stecken bleiben. Einige Webseiten sind lang, verwenden aber reibungslos, was diese Dinge beeinflusst, wenn sie den Speicher und die CPU des Benutzers belegen.
Browserprobleme, die Speicherprobleme ihrer jeweiligen Browser sind betroffen, aber sie sind fast unmöglich zu steuern, unter Windows:
· IE -Serie ist die Menge der Refresh -Wiederherstellung nicht groß, aber die Minimierung freigibt den Speicher.
· Firefox2 soll das Recycling minimieren, aber ich habe den Müll noch nie gesehen, und er wird im Grunde nicht recycelt. Es wird gesagt, dass die Ajax des Prototyps auch dazu führen wird, dass der Speicher weiter zunimmt.
· Opera ist die beste. Immer gut kontrolliert. Es gibt kein Problem.
· Der Speicherzuweisungsmechanismus von Linux unterscheidet sich von Wins. Es verwendet so viel wie möglich. Wenn der Browser das ganze Geld einnimmt, kann es das System töten.
Bei Seitenproblemen konsumiert der Browser Speicher und CPU, wenn sie die Seite rendert, die um ein wenig reduziert werden kann.
StrukturVerwenden Sie docType, um dem Browser mitzuteilen, was Sie verwenden, und HTML4 hat auch DTD. Vielleicht eignet sich der Übergang besser für Sie
Wenn Sie XHTML verwenden und eine gute Struktur beibehalten können, denken Sie daran, den entsprechenden MIME- und XML -Header 1 auszugeben, wodurch die Codeprüfung des Browsers reduziert werden kann.
Halten Sie die Struktur intakt und lassen Sie den Browser den Code für Sie nicht vervollständigen.
Um die Dateigröße der Seite zu steuern, können Sie sie einlegen, um den Code über das Programm komfortabler zu lesen. 2 ~ 3k ist ebenfalls dimensioniert.
Iframe generiert neue Seiten, aber es gibt tatsächlich viele Möglichkeiten, Iframe zu ersetzen
Die eingeführten JS und CSS können angemessen zusammengeführt werden, und die Hintergrundbilder können ebenfalls zusammengeführt werden. Einige Leute verschmelzen sogar Flash zu Inhaltsbildern/Objekten mit Breitenattributen, um die lokale Neuausrichtung der Seite zu verringern.
LeistungIn den meisten Fällen hat der JPG von Qualität 99 und 70 nur unterschiedliche Größen. Gleiches gilt für GIFs, insbesondere für kleine Ikonen. Der Unterschied zwischen 256 Farben und 128 Farben ist die Dateigröße.
Flash bewegt sich zu schnell und dauert viel CPU. Die Steuerung der Bildrate pro Sekunde und die Auswirkung der Animation kann reduziert werden. Wenn Sie mittelgroße und niedrige Anzeigen verwenden, sparen Sie viele Ressourcen, dies wird jedoch den Effekt opfern. . Manchmal ist es besser geeignet, Autolow2 oder AutoHigh zu wählen, und es besteht kein Grund, niedrig oder am besten zu bleiben.
Flash verwendet Vektorgrafiken, um die Dateigröße zu speichern, aber es benötigt CPU, um komplexe Grafiken und Animationen zu berechnen. Zu viele komplexe Filter nehmen viel Speicher an, und der Unschärfenfilter wird um 3 reduziert.
IE -Filter belegen auch mehr Speicher und haben auch Kompatibilitätsprobleme. Vollbildtransuzenz ist sehr ressourcenintensiv.
Das 2*2 -Bild hat ungefähr die gleiche Größe wie das 8*8 -Bild, aber der geflieste Hintergrund 2*2 nimmt viel mehr auf.
Die GIF -Animation hat auch das Konzept der Frames. Verwenden Sie GIF nicht nur als Flash, um zu spielen.
VerhaltenFühren Sie nicht den gesamten Prototyp oder JQuery mit einem $ () ein, sie haben mehr Funktionen.
Ajax ist sehr gutaussehend. Die Verwendung von XML -Parser wird jedoch verwendet. Einige Leute empfehlen, JSON zu verwenden, aber auf diese Weise müssen Sie Daten bewerten. Tatsächlich können Sie das Skript, das bereits ein Objekt ist, direkt importieren. Übergeben Sie einfach mehr Objektnamen oder schreiben Sie die Objektnamen zu Tode, oder JSONFLICKRAPI ({xxx: xxx}) wie Flickr, verwenden Sie sie direkt als Funktion, haha.
Wenn Sie Sichtbarkeit verwenden können: Versteckt, um bestimmte Effekte zu lösen, verwenden Sie keine Anzeige: Keine zum Spielen.
Es ist nicht sehr aussagekräftig zu betonen, dass JS -Variablen auf den globalen und lokalen usw. usw. beachtet werden sollten, und die Komplexität von JS ist nicht etwas, das in ein oder zwei Sätzen erklärt werden kann. Bitte achten Sie darauf, dass Yueys neues Buch veröffentlicht wird.
In der Tat gibt es hier viele Inhalte, die der schneller Präsentation unserer Webseiten ähnlich sind. Dieser Artikel befasst sich jedoch hauptsächlich mit der Serverseite. In vielen Fällen speichert das Speichern des Serverressourcenverbrauchs jedoch auch den Client -Ressourcenverbrauch.
(Jeder kann gerne hinzufügen)