ZK - Open Source Ajax Java FrameworkZK - Open Source Ajax Java Framework

zk perfomance

ytriffy
6 Nov 2008 09:33:20 GMT
6 Nov 2008 09:33:20 GMT

Hello, guys.

I'm new to zk, so I would like to find out is it hungry for computer resources.
Where I study/work it is critical to optimize perfomance because we have poor hardware.

thanks,
Vyacheslav Gonakhchyan

sousa1981
10 Nov 2008 07:27:43 GMT
10 Nov 2008 07:27:43 GMT

Poor hardware, there is no problem related to ZK, if you are ok to run eclipse + tomcat (or other AS) + JSP

Enjoy,

vix
10 Nov 2008 13:52:00 GMT
10 Nov 2008 13:52:00 GMT

Hi,
In my experience Zk has the following bottlenecks:
- Network bandwidth: If you use tomcat, insert some kind of cache filter. Normally tomcat doesn't cache anything and Zk use images for borders and style.
- Network requests: ZK make a lot of request [ depending on you application ] for handling server side events.
- Javascript: IE is slow in handling javascript. Use firefox or super fast google chrome as client.

I've never experienced server side heavy load problems.

Enjoy.

robbiechengTop Contributor
28 Nov 2008 04:17:31 GMT
28 Nov 2008 04:17:31 GMT

Hi folks,

Network Bandwidth: For richer user experience and ease of UI customization, ZK framework uses images to layout the UI widget.
Moreover, ZK reduces the number of request for images by introducing single-image polity to represent rich widget.

Network request: It's the nature of Ajax application, if you want responsive and speedy web application, it is in-inevitable to communicate with the server directly to say goodbye to page-based navigation. And ZK framework optimized the number of request by batching mechanism.

JavaScript: It's true that the performance of IE is slower than FF because their ability of processing JavaScript code. It's browser's issue instead of framework. However, ZK framework enables load-on-demand, and live data mechanism to optimize the performance of Web application rendering, and this benefit can be applied on different browsers.

Please feel free to share your idea.

/robbie