Apr 13, 2013

WEBO Site SpeedUp licenses and WEBO Pulsar balance easy management

WEBO Pulsar is becoming a single balance increase interface for all WEBO Software products and services. Now you can not only check your website availability or load speed, register common and SaaS WEBO Site SpeedUp licenses but also manage its balance. You can transfer funds between WEBO Site SpeedUp SaaS licenses and WEBO Pulsar balance via WEBO Pulsar License Management interface, and add funds with more than 40+ payment systems.

Also current payment method with SaaS codes purchase is still working.

Apr 12, 2013

v1.6.3 released

It took several months to add new bunch of improvements and cool features to the best PHP website acceleration software - WEBO Site SpeedUp. The changes include:

  • Added options to Remove CSS and JavaScript files. Now you can simply add some broken or duplicate files - and they will be excluded from the website at all!
  • Added Marva, Twitter, Google Search Engine, Yandex Search, Yandex Search Script, Bot Scanner, Red Helper and LinkedIn to unobtrusive logic. A lot of new widgets now won't delay your page load
  • Fixed VK, Google Translate widget unobtrusive logic. Some improvements according to changes in these widgets.
  • Added SaaS key auto-request on install. Now with the product installation SaaS license will be obtained automaticcaly. Also you can you the WEBO Pulsar service to register and increase balance of any WEBO Site SpeedUp SaaS license.
  • Minor fixes and improvements regarding performance and stability.

You can safely update your WEBO Site SpeedUp installation, or download the latest version from the official website.

Apr 3, 2013

How to setup a completely headless browser with Flash support on your linux server

Environment setup

PhantomJS is a beautufil product to launch a headless web browser or your linux server. This can be used to automate a large amounts of tasks which can't be processed with raw curl.

So we have CentOS release 5.7 (Final), 32bit, and need to get completely loaded websites with Flash support. PhantomJS isn't supported Flash plugin since 1.5.0, so we need to use 1.4.1 version. All components can be installed via these guides: rhythmicalmedia.com/?p=146 and code.google.com/p/phantomjs/wiki/XvfbSetup. All should be OK (maybe except the GIT insallation - but phantomjs-1.4.1 is in source code, so no actual usage of GIT).

To start Xvfb you need to add these strings to /etc/init.d/Xvfb

# chkconfig: 345 99 50
# description: Simple graphical server

To make chkconfig work with it. You may need xfvb-run script, one can be obtained from here www.minecraftwiki.net/wiki/Programs_and_Editors/Tectonicus/VPS.

Flash plugin installation routine

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
yum check-update
yum -y install flash-plugin nspluginwrapper

Command line must contain option --load-plugins=yes - so the correct ones will be

export LIBXCB_ALLOW_SLOPPY_LOCK=1;DISPLAY=:0 ./phantomjs --load-plugins=yes ../examples/rasterize.js URL SCREENSHOT_FILE


export LIBXCB_ALLOW_SLOPPY_LOCK=1;xvfb-run --server-args="-screen 0, 1024x768x24" ./phantomjs --load-plugins=yes ../examples/rasterize.js URL SCREENSHOT_FILE

Also to emulate Flash support in phantomjs browser you need to add before page.open the following (at least plugins and mimeTypes - to pass all Flash detection tests correctly)

page.onInitialized = function () {
        page.evaluate(function () {
            window.navigator = {
                plugins: {length: 2, 'Shockwave Flash': {name: 'Shockwave Flash', description: 'Shockwave Flash 11.6 r602'}},
                mimeTypes: {length: 2, "application/x-shockwave-flash":
                    {description: "Shockwave Flash", suffixes: "swf", type: "application/x-shockwave-flash", enabledPlugin: {description: "Shockwave Flash 11.6 r602"}}
                appCodeName: "Mozilla",
                appName: "Netscape",
                appVersion: "5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22",
                cookieEnabled: true,
                language: "en",
                onLine: true,
                platform: "CentOS 5.7",
                product: "Gecko",
                productSub: "20030107",
                userAgent: "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22",

If you have any troubles with failed flahs plugin initialization (on screenshots) you may need to downgrade to version 10 by the following command

yum erase flash-plugin
rpm -ivh http://dl.atrpms.net/el5-i386/atrpms/bleeding/flash-plugin-10.2-1.i386.rpm

All this makes headless PhantomJS browser work with modern Flash websites.

Mar 11, 2013

Spring prosperity

Get 60% discount for website speedup - "Spring prosperity" offer. More info...

Aug 15, 2012

v1.6.2 released

After long summer vacations we release new version of the best PHP website acceleration software - WEBO Site SpeedUp. Inside the changes:

  • Added option to restrict HTML scaling by folder. Large website has dozens of thousands of images, and not of them need to be parsed for scaling. So now you can limit HTML images scaling by 1 folder only, this will improve overral website performance for large amount of images.
  • Added option for AJAX requests caching. By default WEBO Site SpeedUp passes all AJAX requests as they are (without any optimization changes), but now you can add server-side caching for them.
  • Added spot WEBONOTOPTIMIZE for script exclusion. Now you can exclude some JavaScript code chunks from optimization / moving inside the HTML code by just adding /*WEBONOTOPTIMIZE*/ to them.
  • Improved data:URI. Minor algorithm improvements for better compatibility.
  • Minor fixes

You can safely update your WEBO Site SpeedUp installation, or download the latest version from the official website.

Jun 5, 2012

v1.6.1 released

After the previous version has been released we tuned a few functions and improved overall performance and stability. Also we added some more features to CDN module.

  • Added option Regular Expression for CDN. Now you can define syntax of your images to be distributed, and all of them will be parsed through generic algorithm and also HTML Sprites will be applied.
  • Improved performance. Some more functions has been reengineered and product stability has been improved.
  • Improved Apache modules detection. More powerful way to detect Apache modules and not break website if something is wrong with them.
  • Improved CDN sync tool. Now RackSpace Cloud is completely supported.
  • Added DLE module.
  • Minor fixes.

You can update WEBO Site SpeedUp from product interface or download the latest build from WEBO Software website.

Apr 29, 2012

v1.6.0 released

New month - new WEBO Site SpeedUp version. We have released all our thoughts about high website speed, fixed minor issues with functionality and performance - and have prepared the next stable version of the best website acceleration solution.

  • Improved Enhanced mode for unobtrusive loading. A lot of widgets can now be safely loaded on window.onload (including almost all of advertising blocks), also a lot of logical and functionality fixes around unobtrusive loading. There are widgets - DirectAdvert, Teaser.cc, InetLog - added to Unobtrusive loading.
  • Added option Unobtrusive Configuration. Now you can manage Unobtrusive loading even more easily - you can set sequences of any widgets which need to be loaded first and which can be delayed to window.onload. For example you may show 2-3 banners to your visitors first, and the rest of ads can be moved to onload event. No additional knowledge is required here - just the understanding what do you want from your website - high speed or high revenue, or both :)
  • Added tool Minify CSS/JavaScript. After several requests from our clients we added one more optimization tool to minify CSS and JavaScript files automatically. This can be dangerous (due to incorrect scripts notation), so please be careful. Minifying engine is taken from website configuration settings (Minify CSS and Minify JavaScript).
  • Added tab with PHP info to System Status. Now you can check the system features and modules existence easily with generic PHP info block.
  • Improved performance. Some of the product functions have been simplified / rewritten to reduce time of common operations execution. We are going to minimize impact of the product to the website performance (server-side) with significant improvement in its current performance (both client and server side).
  • Improved data:URI. New logic has been applied for Regular Expression procedure, also IE7- hack has been modified not to conflict with Google Chrome features.
  • Improved WEBO Rocket. More stability added and some bugs fixed.
  • Minor fixes

You can upgrade directly from the product (please be careful if 1.5.1- version is used - you need to upgrade to 1.5.2 first (and then to 1.6.0). You can also download the latest packages from our download page.