Source: Foswiki Blog

Foswiki Blog Foswiki 2.1.9 is released

Foswiki-2.1.9 is now available for download! We are delighted to announce the new release, which includes 57 significant bug fixes compared to the previous 2.1.8 version. This update addresses a range of important issues and enhances the overall stability and performance. See the release notes for additional information. Optimizing Storage Performance This release focuses on performance optimization, building upon Foswiki's historical struggles with disk I/O bottlenecks. Traditionally, for each request, the engine would access multiple files to compile the necessary objects required to render a wiki page. This was particularly true for preference settings and access control rights, which often necessitated loading complex combinations of objects. To address this issue, extensive profiling has been conducted to identify areas where time can be shaved off. Notably, our analysis reveals that we have a performance window between 300ms and 1 second in which to make further optimizations, allowing us to fine-tune the engine's efficiency. See Item15206 for more details. Optimizing renaming/deleting webs In large wikis renaming/deleting webs takes forever with the web-server's connection to the Foswiki backend timing out. This was caused by the system iterating over all of the wiki for all of the topics contained in the web to be renamed. In most cases this type of rewriting links isn't required or even desirable. See Item15333 and Item15220 for more details. Optimizing loading CSS, JavaScript and I18n files A significant contributor to slow page loading times is the sheer volume of assets being loaded. Each wiki page may require a unique set of CSS and JavaScript files, which can be substantial in number. However, there are common core functionalities that need to be loaded on every page, while additional assets might be required only for specific cases. To address this, Foswiki now allows for the predefinition of this core set of assets, which can then be compiled into a single combined chunk. This approach reduces the number of parallel HTTP requests needed to load a page, resulting in improved performance. See Item15229 for more details. Get started with Foswiki today! Download it immediately from various locations, as detailed on our [download page]. If you encounter any issues during installation, please submit a report through our task tracker for assistance. For further guidance, visit our System Requirements and Installation Guide pages. Alternatively, you can download Foswiki right away from our official download page. When reporting problems or requesting support, kindly use our task tracker. You can also reach us online via IRC or Slack channels. Tags: features, performance

Read full article »
Est. Annual Revenue
$100K-5.0M
Est. Employees
1-25
CEO Avatar

CEO

Update CEO

CEO Approval Rating

- -/100

Read more