Initiative ’24 von HOnza Koudelka

Bereits aus dem vergangenen Jahr stammt die Initiative ‘24 für eine schnellere Calculation-Engine in FileMaker von HOnza Koudelka. Anlässlich der Vienna Calling Konferenz wies HOnza in einer ausführlichen Präsentation noch einmal auf die Chancen hin, die sich durch eine Optimierung der Basis-Funktionen in FileMaker bieten. Die Calculation-Engine kommt nicht nur bei der Berechnung von Formeln in Datentabellen zum Einsatz, sondern an dutzenden anderen Stellen innerhalb der Benutzeroberfläche, beim Scripting und vielen weiteren Bereichen, die nicht auf den ersten Blick offensichtlich sind....

FileMaker Optimization Ideas

Eine aktuelle Initiative von HOnza Koudelka beschäftigt sich mit der Frage, wie sich die Performance von FileMaker drastisch verbessern lässt. Als langjähriger Optimierungs-Experte hat HOnza eine gute Einschätzung dazu, wo sich signifikante Flaschenhälse innerhalb von FileMaker befinden. Er schlägt hier insbesondere Verbesserungen der Calculation Engine vor, da sich dies ohne weitere Eingriffe von Entwicklerseite für existierende Lösungen sehr positiv auswirken würde. Seine Ideen dazu hat er auf einem Blog-Beitrag veröffentlich und auch im Claris Community Forum formuliert....

08.02.2024 · 

FileMaker 19.1 Performance Improvements Using Sharing Locks and Feature Flags

Von Jörg Köster kam der Hinweis auf einen interessanten Blog-Artikel bei Soliant Consulting: https://www.soliantconsulting.com/blog/filemaker-sharing-locks-feature-flags/ Dort werden im Detail einige technische Besonderheiten des 19er FileMaker Server erläutert. Diese umfassen zum einen die sogenannten “Feature Flags” mit deren Hilfe das Verhalten des Servers auf bestimmte Performance-relevante Aspekte hin umkonfiguriert werden kann. Zum anderen wird auf ein geändertes Verfahren des Servers beim Verwalten paralleler Zugriffe hingewiesen, welches unter der Bezeichnung “Sharing Lock” die Performance in der Version 19....

FileMaker Server Linux Hosting & Docker

Aus der Runde der Teilnehmer entsprang eine Diskussion um die Möglichkeiten eines Linux Hostings von FileMaker-Lösungen. Eine enorme Vereinfachung des Deployments ergibt sich durch die prinzipiell mögliche Verwendung eines Docker-Containers. Wie sich aber in der Praxis zeigt, ist die Installation des FileMaker-Servers mit Hilfe eines Docker-Containers alles andere als trivial. Daher war das Interesse groß, als erst wenige Tage zuvor das belgisch/französische Unternehmen 1-more-thing eine passende Lösung dazu in Form eines Cloud-Hosting-Service für FileMaker-Datenbanken angekündigt hat....

10.03.2021 · 

Projektbericht: eMail Cache für POP3 Server

Holger Herbst stellte ein aktuelles Projekt vor, wo es darum geht größere eMail Postfächer von einem POP3 Server in FileMaker zu übertragen. Herausforderung dabei ist die Tatsache, dass POP3 Postfächer normalerweise pro Client separat geladen und synchronisiert werden. Zudem stellt das POP3 Protokoll keine persistenten UUIDs zur Verfügung. Es kann also sein, dass die IDs während eines längeren Zeitraums mehrfach für unterschiedliche Nachrichten verwendet werden. Um die Lösung hinsichtlich Performance und Datenübertragung zu optimieren, hat Holger einen Cache-Mechanismus für seine FileMaker-Lösung auf dem Server entwickelt....

Performance-Optimierungen bei Suche in grossen Datenmengen

Jan Hagemeister stellte seine Erkenntnisse für die Suche in grossen Datenmengen vor. Anhand einer Beispieldatei demonstrierte er unterschiedliche Herangehensweisen und die Auswirkungen auf die Performance, wenn in einer Tabelle mit mehreren Millionen Einträgen z.B. bestimmte Zeiträume eingegrenzt werden sollen. Es wurde schnell deutlich, wo die Flaschenhälse bei konventioneller Herangehensweise bei der Suche von Datumsbereichen und der anschließenden Auswertung von Summen in der Ergebnismenge liegen. Durch geschickte Kombination von Optimierungen war es am Ende möglich, auch große Datenbestände schnell zu filtern und auszuwerten....

Datei in eine Variable laden

Aus der Diskussion um den performanten Datentransport einer Import-Datei entspann sich die Idee, eine zu importierende Datei zunächst an einem Stück einzulesen und diese später auf geeignete Weise zu verarbeiten. Ein nützlicher Ansatz dafür ist u.a. die Funktion “Aus URL einfügen”, welche es erlaubt, die Datei direkt in eine Script-Variable zu laden. Hilfreich für die Erzeugung des passenden URL-Pfads ist die Custom-Function “FilePathToURL”, welche sich bei Brian Dunning findet: FileMaker: Aus URL einfügen...

10.04.2019 · 

FileMaker Server Performance

Worauf es ankommt, wenn der FileMaker Server eine möglichst performante Hardwareausstattung bekommen soll, zeigte Marcel Moré anhand einer Testreihe, die er für ein Kundenprojekt durchgeführt hat. Während die Server-Technik in den vergangenen Jahren immer mehr CPU-Kerne hervorgebracht hat, machen die derzeitigen Versionen von FileMaker Server davon kaum Gebrauch. Für serverseitige Scripte und lastintensive Anwendungen ist daher neben möglichst schnellem Speicher und schnellen SSDs die Taktrate der CPU ein entscheidender Faktor....

Linkliste 2018-10

Linkliste zum Stammtisch 2018-10 PDF Erzeugung für FileMaker Runtime https://www.mbsplugins.eu/component_DynaPDF.shtml https://monkeybread.eu/MBS-FileMaker-Plugin-Examples/DynaPDF/Catalog%20with%20tables.shtml#1ScriptAnchor_ https://monkeybread.eu/MBS-FileMaker-Plugin-Examples/DynaPDF/Invoice/Invoice.shtml#3ScriptAnchor_ Device-Steuerung - Barcode-Scanner, elektronische Waage, etc. https://www.24usoftware.com/gonector/ https://ipcmobile.com/products/ios-peripherals/ Parallels RAS (Remote Application Server) https://www.parallels.com/de/products/ras/remote-application-server/ RoyalTX https://www.royalapplications.com/ts/mac/features https://www.royalapplications.com/server/main/features Mac Display Auflösung umschalten SwitchResX http://www.madrau.com/ Zapier https://zapier.com/apps/integrations/ FMK Session Highlights 72solutions: Deployment Tool Honza: Apple Netzwerk Delay Tool Otmar Kramis: HTML5 Kalender https://www.filemaker-konferenz.com/sessions.php https://www.filemaker-konferenz.com/downloads.php Text Diff Engine https://github.com/google/diff-match-patch/wiki/Language:-JavaScript PDF erzeugen über Web-Service https://zapier.com/blog/create-pdf/ LiveCode LCFM https://filemaker.livecode.com/lcfm-native-progress-update-with-demo/ Infos zu LiveCode https://segert.net/blog/interview-appentwicklung-mit-livecode...

24.10.2018 ·