Serving static content (CSS and JavaScript) with GZip
Thursday, 16 June 2016, 10:47
When you publish your project in production environment you usualy have some build tasks to be done for each release. For web projects it's good to take care about static contents there - mainly images, CSS and JavaScript. If your project is going to work under heavy load, one of the optimization field will be response size and time. While you will mainly look into your engine/application to shortnen it's response handling time, sometimes it may not be the case. The other point at which you should look is serving static content. Even when those files are stored on separated static server usualy one page load requires loading planty of additional static files. One of the good options is to compress them - smaller size means both smaller bandwidth and shorter loading time for clients.
Tags: Apache2, CSS, Optimization, GZip, Production, .htaccess, JavaScript, Server
JavaScript Zend-like url helper
Thursday, 16 June 2016, 10:47
In JavaScript, especially when you work with AJAX (many requests to frontend host) and dynamic UI (many requests for assets like images) you have to resolve a lot of URLs. Problem comes, when you have to keep some base of your URLs reference (like web application base URL), or keep your links switchable easily (static hosts balancing). If you are familiar with Zend_Framework, you must know baseUrl() helper for Zend_View. Isn't that a handful thing? Then why not use it in your client scripts as well ? Here I propose my solution for easy URLs resolving that behaves much like Zend_View's baseUrl() helper.
Tags: Code, Zend, JavaScript
Using Disqus in XHTML applications
Thursday, 16 June 2016, 10:47
Disqus is a great service! Without any doubt - brilliant comments system for any website you have. With it you no longer need to care about implementing comments system, moderation tools, social stream etc. Everything you need from commenting system is there. However there is one problem with it - it doesn't work with real XHTML applications (not so common over the net, but still). What's even worse Disqus team stated clearly that they will not care about XHTML applications. If they won't, then I will .
Tags: Disqus, Code, XHTML, Web, JavaScript