Hallo Leute,
ich habe folgendes Problem. Ich nutze den Webserver der DS214play, um ein php Script zum Steuern meiner Sonos Player laufen zu lassen.
Eins der Scripte ruft eine mp3-Datei auf und spielt diese ab. Diese Datei lag ursprünglich in meiner Musikbibliothek. Dann stellte ich irgendwann fest, dass der Aufruf der Datei unheimlich durch den Ruhezustand der Synology verzögert wird (10-15s, zumindest gefühlt), da die Platten erstmal hochgefahren werden.
Nun habe ich als erstes die Datei in den Ordner web verschoben und hatte gehofft, dass das mit gecached wird. Das scheint aber nicht so zu sein.
Dann habe ich eine Ramdisk erstellt, Rechte vergeben und Datei reinkopiert.
mp3-Datei über php nochmals mit neuem Pfad auf die RamDisk aufgerufen. Aber es werden wieder die Platten hochgefahren.
Gibt es irgendeine Möglichkeit, diese mp3 Dateien in den Webserver, bzw. den Ram der Synology zu bekommen, sodass die Platten nicht aufgeweckt werden?
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt.
Grüße
ich habe folgendes Problem. Ich nutze den Webserver der DS214play, um ein php Script zum Steuern meiner Sonos Player laufen zu lassen.
Eins der Scripte ruft eine mp3-Datei auf und spielt diese ab. Diese Datei lag ursprünglich in meiner Musikbibliothek. Dann stellte ich irgendwann fest, dass der Aufruf der Datei unheimlich durch den Ruhezustand der Synology verzögert wird (10-15s, zumindest gefühlt), da die Platten erstmal hochgefahren werden.
Nun habe ich als erstes die Datei in den Ordner web verschoben und hatte gehofft, dass das mit gecached wird. Das scheint aber nicht so zu sein.
Dann habe ich eine Ramdisk erstellt, Rechte vergeben und Datei reinkopiert.
Rich (BBCode):
mkdir -p /volume1/web/Ram
mount -t ramfs -o size=20m ramfs /volume1/web/Ram
mp3-Datei über php nochmals mit neuem Pfad auf die RamDisk aufgerufen. Aber es werden wieder die Platten hochgefahren.
Gibt es irgendeine Möglichkeit, diese mp3 Dateien in den Webserver, bzw. den Ram der Synology zu bekommen, sodass die Platten nicht aufgeweckt werden?
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt.
Grüße