Monday, 7 April 2008ATK and Caching
In previous posts by my colleagues Martin and Lineke you could already read that caching is becoming important when you are going to build scalable web applications. For many projects we use ATK as our framework, but it didn't have a caching API. So in the core of our products we only use file caching because that's available on all systems. If you wanted to use an external cache, for example Zend Platform, this was mostly done in a custom module. This made sure we didn't get large if-constructions in the core products to check for availability of an external cache.
That was, until yesterday... because now there is a cache object (atkCache) available in the ATK SVN trunk. The new atkCache class is a factory class, which builds and returns instances of atkCache which has all the methods to communicate with an external cache to handle the actual storage and retrieval. At this moment atkCache has support for the following caching backends: Ga door met lezen van "ATK and Caching"
Geplaatst door Sandy Pleyte
op
16:41
| Reacties (0)
| Trackbacks (0)
Tags voor deze bijdrage: apc, atk, caching, eaccelerator, memcached, performance, xcache, zend platform
Monday, 17 March 2008How we build scalable web applications
There is lots of information available on how to build scalable web applications. I thought it would be nice to share a little bit of how we at Ibuildings build scalable web applications.
Often we're dealing with large applications that need to scale very well. Sometimes this is due to high load/traffic but, it can also be that the web application is used in many ways. For example an application can have a heavily used CRM like back-end system. The front-end website uses the same system to publish information from it. You can imagine that if you didn't set it up correctly and the load increases on the back-end, it affects the website users and vice versa. Ga door met lezen van "How we build scalable web applications" Wednesday, 30 January 2008Different methods of caching
Because we encounter PHP more and more in the enterprise market, the performance demands of websites we build are becoming ever more challenging. The usefulness of caching is often underestimated by developers (myself included). When using a lightweight framework like Code Igniter it is easy to assume caching is not needed or not necessary; still there are websites where performance optimization is needed and it is important to think about the performance and caching strategy beforehand. When writing the technical specifications for a high performance website the developer needs to be able to make the best choice for optimization.
For optimizing the performance of a website there are several techniques.The choice of the framework or CMS is important and the performance demands are a factor when determining which framework or CMS will be used, but it doesn't stop there. Ga door met lezen van "Different methods of caching" Thursday, 29 March 2007Zend Platform 3 nu ook voor Windows en Mac
Zend Platform 3 was al een tijdje uit voor Linux, maar vorige week zijn ook de windows en mac versies online gezet.
Ik heb nog niet de kans gehad de Mac versie uit te proberen, maar heb wel even mijn windows laptop geupdate met versie 3. Had 2.2 nog af en toe kuren (niet voor niets was die nog alleen voor development bedoeld), deze draait tot nu toe als een zonnetje. Het is dat ik zelf liever linux als OS voor servers zie, maar als je een windows server hebt is dit in ieder geval geen reden om geen PHP te gebruiken. Download kun je vinden op zend.com of hier als je wat meer info in het Nederlands wil. Thursday, 15 February 2007Zend Platform 3.0![]() We hebben een tijd lang uitgekeken naar de nieuwe release van Zend Platform, en deze week is de 3e major versie eindelijk beschikbaar. (Het officiele persbericht is hier te lezen.) Er zijn overal in het product wel wat verbeteringen aangebracht (zoals nog meer controle over de performance van applicaties, nieuwe features voor session clustering), maar waar ik zelf erg naar heb uitgekeken is de 'Job Queue'. Dit is een soort geavanceerde cron voor PHP scripts. Ga door met lezen van "Zend Platform 3.0" Monday, 11 December 2006Zend Studio 5.5 final en Zend Platform 3 beta
Het afgelopen donderdag gehouden webinar waarin de nieuwe features van Zend Studio 5.5 werden getoond is positief ontvangen.
Inmiddels is de final versie van Zend Studio 5.5 gereleased. Als je een upgrade & support licentie hebt, wordt je pick-up depot op zend.com vanzelf voorzien van de nieuwe versie. Als je nog geen Zend Studio gebruiker bent maar wel geinteresseerd bent naar aanleiding van de demo, kun je de IDE hier aanschaffen. Ga door met lezen van "Zend Studio 5.5 final en Zend Platform 3 beta" Sunday, 19 November 2006PHP Session Clustering
More and more websites are using PHP sessions. In my opinion session support is one of the coolest features of PHP. HTTP is in its nature a stateless protocol and with PHP sessions you are able to preserve data across subsequent requests. With PHP sessions you can easily maintain state in your web-application. For example a PHP session is a good place to store a user's shopping cart or user data like name and address when a user logs in.
Ga door met lezen van "PHP Session Clustering"
(Pagina 1 van 1, totaal 7 artikelen)
|
Blog

