duckduckgo
Diese Verbindung ist mit SSL verschlüsselt

tags: news software php deutsch opensource webdesign


09.Feb.2016 22:39 - zuletzt aktualisiert: 31.Jan.2017 21:56

cbPlayer v0.11 erschienen

Aufgrund der mitunter extrem langen Verarbeitungszeiten von mehreren Mediendateien, besonders bei Videos, gibt es nun eine neue Version des web-basierten Medienspielers cbPlayer.

Technisches

Um nicht bei jedem Aufruf alle Mediendateien neu einlesen zu müssen, werden die Metadaten jetzt in eine Datei geschrieben. So wird nun bei jedem Aufruf geprüft, ob für jede Datei ein Datensatz vorhanden ist, ob zu jedem Datensatz eine Datei existiert, und ob sich die mtime-Zeitstempel geändert haben. Letztere werden in einer zusätzlichen Datei gespeichert. Ist alles so wie vorher, wird nur die Cache-Datei eingelesen, hat sich irgendetwas verändert, wird der Cache neu aufgebaut. Was für dieses eine Mal natürlich wieder eine massive Bearbeitungszeit mit sich bringt, was ich aber für vertretbar halte, da sich ja auf einer "durchschnittlichen" Homepage nicht alle naselang der Inhalt ändert.

Der Geschwindigkeitsgewinn beläuft sich auf ca. 15 Sekunden ungecached auf 0.07 Sekunden gecached! Diese Werte schwanken stark, je nach größe der Playlist, Größe der Dateien, Last des Servers und so weiter...

Download

Zu finden ist der cbPlayer nach wie vor bei Github: https://github.com/chris-blues/cbPlayer

Feedback und Kollaboration erwünscht! :o)

So siehts aus


Ladezeit beim Cache-Rebuild


Ladezeit mit Cache

Creative Commons Lizenzvertrag
Dieses Werk ist lizenziert unter einer
Creative Commons Namensnennung 4.0 International Lizenz .

Kommentare

Name: (optional)

leer lassen

Benachrichtigen: (optional, um zu neuen Kommentaren benachrichtigt zu werden)

Website: (optional)

Ihr Kommentar
😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷🙁🙂🙃🙄🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🤐🤑🤒🤓🤔🤕🤖🤗🤘🤠🤡🤢🤣🤤🤥🤦🤧𝄞🌍🌹🍻🍾