Introduction & review of popular open source applications such as wordpress, joomla, drupal, dotnetnuke and open cart etc. We also do comparison of similar apps and recommend the right choice for different web application purpose.

Top 10 Website Stress Testing Tools

top website stress testing tools

What kind of web hosting plan we need exactly? It's hard to tell without understanding the actual usage on the site. In order to get the genral stats, we can create numorous requests to the website and monitor how much resource it's using. How to test? Here we're going to introduce the top 10 website stress testing tools which will simplify the process.

Grinder Grinder is a JavaTM load testing framework that makes it easy to run a distributed test using many load injector machines. The Grinder has special support for HTTP that automatically handles cookie and connection management for test contexts. Users can write their own plug-ins to a documented interface.

Pylot –  Pylot is a free open source tool for testing performance and scalability of web services. It runs HTTP load tests, which are useful for capacity planning, benchmarking, analysis, and system tuning.

Pylot generates concurrent load (HTTP Requests), verifies server responses, and produces reports with metrics. Tests suites are executed and monitored from a GUI or shell/console.

Web Capacity Analysis Tool (WCAT)Web Capacity Analysis Tool (WCAT) is a lightweight HTTP load generation tool primarily designed to measure the performance of a web server within a controlled environment.  WCAT can simulate thousands of concurrent users making requests to a single web site or multiple web sites.  The WCAT engine uses a simple script to define the set of HTTP requests to be played back to the web server. Extensibility is provided through plug-in DLLs and a standard, simple API.

fwpttfwptt it's a Web application tester program for load testing web applications. It can record normal and ajax requests. I tested it on asp.net applications, but it should work with jsp, php or other.

JCrawler JCrawler is an open-source (under the CPL) Stress-Testing Tool for web-applications. It comes with the crawling/exploratory feature. You can give JCrawler a set of starting URLs and it will begin crawling from that point onwards, going through any URLs it can find on its way and generating load on the web application. The load parameters (hits/sec) are configurable.

Apache JMeter – The Apache JMeter™ desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.

SiegeSiege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP and HTTPS protocols. It lets its user hit a web server with a configurable number of simulated web browsers. Those browsers place the server "under siege."

http_loadhttp_load runs multiple http fetches in parallel, to test the throughput of a web server. However unlike most such test clients, it runs in a single process, so it doesn't bog down the client machine. It can be configured to do https fetches as well.

Web PolygraphWeb Polygraph is a freely available performance testing tool for caching proxies, origin server accelerators, L4/7 switches, content filters, and other Web intermediaries. It's a standard web stress testing tool for many companies including Microsoft.

OpenSTAOpenSTA is a distributed software testing architecture designed around CORBA, it was originally developed to be commercial software by CYRANO. The current toolset has the capability of performing scripted HTTP and HTTPS heavy load tests with performance measurements from Win32 platforms.

If you have other good tools, feel free to post the names and share with us. Regards

Best Cloud Hosting Control Panel

cloud hosting control panel

Cloud hosting is going to be the main type service in near future because of the tons of outstanding features. A powerful and user friendly cloud hosting control panel is in need to manage the service professionally. Many companies start to develop their own panel to meet their own requirements. Previously we introduced the popular cloud hosting management softwares, in this article we're going to introduce the most popular project – OpenStack.

What's OpenStack?

OpenStack is an Infrastructure as a Service (IaaS) cloud computing project by Rackspace Cloud and NASA. Currently more than 150 companies have joined the project among which are AMD, Intel, Canonical, SUSE Linux, Red Hat, Cisco, Dell, HP, IBM and Yahoo etc. It is free open source software released under the terms of the Apache License.

How's OpenStack doing currently?

OpenStack is mainly managed by Rackspace and they're actually the main user. Rackspace is running the second-largest public cloud in the world – The Rackspace Cloud, serving more than 180,000 customers and running on more than 79,000 Rackspace servers – onto the OpenStack open source cloud platform.

Several spotlights with OpenStack

From the rackspace announcement, users can choose to deploy private, public or hybrid cloud services on the new OpenStack powered services.

Openstack controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.

On going development and improvement. OpenStack is being developed and improved by many leading groups in computing. Recently rackspace added cool features in the cloud control panel. The new cloud control panel also supports the Rackspace cloud's new multi-region function, capabilities, which let users spin up cloud servers in a choice of regions. It also lets users load balance SSL traffic across multiple cloud servers.

Openstack project official site: www.openstack.org
Features with Video show of cloud hosting control panel: http://www.rackspace.com/blog/cool-features-in-the-new-rackspace-cloud-control-panel/

How do we think?

Being the cloud hosting leader, rackspace does lots of effort to develop the leading hosting control panel as an open source project. The advantage is it will bring into many brilliants and donate their smart ideas to the project, especially when those brilliants are mainly from the world's leading groups. We're not sure if this control panel will be the best in future but it will absolutely be considered by most people and it's platform will be learnt by similar software development.

Top WordPress Membership Plugins Comparison

wordpress membership plugin

WordPress is the most famous website creation platform as we know. There're thousands of them/plugin developers and make everything is possible with wordpress. A great amount of service has added to this platform such as shopping cart and membership service. In this posting I would like to introduce the wordpress membership service and the top rating plugins to transform your wordpress site into fully functional membership site.

Why need membership function on your wordpress site?

Consider if you're going to protect your valuable content and open to paid members only, or you like to make some money on some projects. But, you're not ready for a fully functional ecommerce site yet. Under such circumstance, a good functional plugin would be perfect choice.

What're some of the good membership plugins for wordpress?

Till present, almost all plugins are commercial softwares. Even if there's free edition, some functions are strictly limited. So basically if we would like to use such service on wordpress site, we need to pay. Depends the needed specs, the price range is big. Here's a list of some popular softwares.

Brands Price License Core features
WP membership $499 1 domain
  • Payment gateways Settings
  • SEO  Optimizaition
  • Creating Back Up Settings
  • Quick ebook guidance
  • Official site
DAP $167 1 domain
  • built-In ContentResponder
  • Email Autoresponder and Broadcast system
  • Shopping Cart with Coupons and 1-Click Upsells
  • Affiliate Program included
  • Official site
WP wishlist $97 1 domain
  • Unlimited Membership Levels
  • Sequential Content Delivery
  • Shopping Cart Integration
  • Multi-Level Access
  • Official site
WP member $29.99 1 domain
  • Fully Automated Membership System
  • Paypal,Authorize.net,Google Checkout integrated
  • Any currency with selected gateway support.
  • Fast Activation & Install
  • Create Unlimited Membership Levels
  • Create Unlimited Subscriptions
  • Official site
WP-emember $49.95 Unlimited
  • Access to Detailed Tutorials
  • One-time Purchase Fee
  • Free Technical Support
  • Unlimited Sites (You Own)
  • Free Upgrades for Life
  • Official site
EasyPaypal FREE Unlimited
  • Payapl integration
  • Renewal defined
  • Short link integration
  • Trial period designed
  • Official site
aMember $179.95 Unlimited
  • Free Installation
  • Affiliate module included
  • Helpdesk included
  • Easy protection over files/folders
  • Official site
MemberWing $199.95 1 domain
  • Build any kind membership site
  • Multidimensional SEO Powers
  • Unlimited Members and Levels
  • integration With Other Systems + API
  • Official site

Above is the general introduction over the plugins. Some of them have trial or free edition available with limtied features such as the "memberwing" solution. Also, some addon service modules can be purchased separately if you like to make the membership more powerful such as integrate with affiliate program, additional payment gateways and estore etc. You can always contact their developers for custom requirements.

Open Xchange Email Hosting

Open-Xchange email hosting

In this article posting we will introduce Open-Xchange — A new but might become one of the most popular Email solutions. if you're new, it's necessary to learn about it because many web hosting providers start to integrate with this product. If you heard about it and looking for the actual service provider, let's find out who might be the best.

Open-Xchange overview

Open-Xchange Server is an open source project sponsored by Open-Xchange, Inc., developing collaboration software; i.e. email, calendaring, address book, etc. The company was established in 2000 to provide a Linux-based, open source alternative to Microsoft Exchange. From the last year's stats, the product users are over 42 million and is growing fast.

What's good of Open-Xchange?

The OX is Java backend, it can be deployed as a single-instance server or as a scalable, fault-tolerant cluster providing up to several million virtual instances of Open-Xchange Server for many tenants concurrently. Users be able to access email accounts via the popular mail clients such as outlook, thunderbird, mobiles or the Ajax based web UI.

Open-Xchange is available as 4 options from the free community edition to advanced server edition. There will always a suitable one to fulfill your business requirements.

OX Editions Advanced Server Edition Server Edition Hosting Edition Community Edition
Description A completely self-contained "out-of-the-box" email and Smart Collaboration™ solution and a multi-tier, small footprint solution that integrates seamlessly into customers architectures enabling smooth start of operation based on flexible services with Enterprise Linux distribution, identity management and Infrastructure management. It is a multi-tier, small footprint solution that integrates seamlessly into customers architectures enabling smooth start of operation based on flexible services. It is a multi-tier, small footprint solution that integrates seamlessly into software service providers’ architectures enabling delivery of a Smart Collaboration™ SaaS Open-Xchange offers a Community Edition for free download and full functional evaluation versions of all supported Open-Xchange products.

Top Open-Xchange Hosting Providers?

1&1 is the first group who integrated OX for email hosting solution. The service is known as 1&1 MailXchange on their official website. The recent industry news shows the big name endurance International Group (EIG) will offer OX email service to their clients as well. That means a long list of hosting brands will be offering this service such as powweb, ipower, ipage, fatcow etc. almost one hundred names there. Some other popular names are Network solutions, Namecheap and NetArt.

If you're keen on open-xchange and looking for a decent hosting provider, ipage (http://www.ipage.com)is the best choice today bsed their price, hosting features and tech support. Their price $1.99/mo is simply unbeatable over all competitors. iPage open-xchange hosting plan features:

  • FREE domain name
  • Unlimited websites /databases support
  • Unlimited email accounts /ftp accounts support
  • 99% uptime guarantee
  • Any time money back guarantee
  • Only $1.99/mo!

Open-Xchange vs Smartermail vs MailEnable vs cpanel email

Is Open-Xchange better than smartermail or other mail softwares? Well, that all depends. OX is gaining popularity only in recent peirods while the other names have been leading the industry for a long time. But all of them have independent advantages and be able to get their own business.

Smartermail is perfect choice for windows mail server solution, light weight but never disappoint us with the powerful management over all email related services. It's developed via the latest MS asp.net technologies and only available for windows version.

MailEnable is similar to smartermail which is more affordable solution, it's mainly designed for small business purpose.

The Cpanel add-on email services are Squirrel mail, Horde and Roundcube, They would be the main competitors to OX because they're all Linux based. While we need to pay a bit money for OX service, the cPanel mail is completely free. Unless the OX will be developed to integrate with Cpanel directly with more attractive features, it's hard to gain cpanel business. As we see, the main users of OX are not cpanel based.

Best Hyper-v Hosting Revealed

hyper-v hosting

The requests of VPS server has been increasing because more and more business are going online with fast growing up. Choosing a quality vps server provider is the primary work for webmaster. Here I would like to introduce one of the best Virtual server product – Hyper-V and the best hosting provider.

Hyper-V Introduction

Hyper-V is a virtual server product from Microsoft. It is an integral part of windows server and provides a foundational virtualization platform that enables you to transition to the cloud. It's also the Microsoft first attempt to use hypervisor based technology like Vmware and Xen. Means Hyper-V will compete with the leading products directly but might be in different ways. The newest release of Hyper-V server 2008 R2 is a stand-alone product which allows you to consolidate workloads onto a single physical server. It's the best if you're running a cloud computing service.

Hyper-V VPS Hosting Advantages

Because Hyper-V is the newest name in virtual server products, it brought us a great list of advantages. Especially for those who have been used to Microsoft windows platform, Hyper-V is probably the best solution. Here's a list of several outstanding features

  1. Windows Server 2008 – Hyper-V is Based on the microsoft best server OS – Windows Server 2008 R2. The hyper visor sits between the physical hardware and the host operating system and enables the physical hardware to be virtualized and therefore we can run multiple different operating systems.
  2. Resource allocations – The technique makes it possible for physical hardware to be used very efficiently. The resources (CPU, memory and disk) can easily be added to different virtual machines on the fly!
  3. Across Platform compatibility – Except for multiple different OS support, we can easily migrate the VPS instance from other solutions like Vmware. It's completely risk free process
  4. Safe and Reliable – Hyper-V uses an architecture with a bus structure. Because the virtualization is built into Windows Server 2008 which has strong safety policies. Plus, we can define the security level from VPS creation.
  5. Basically, the Hyper-V is a safe and efficient server virtualization system that offers the best solution within a hosting environment.

Best Hyper-V VPS server hosting

There would be lots of hosting companies with hyper-v support. However, unless you can afford the service from those world class server providers, I highly recommend the arvixe and myhosting hyper-v hosting.

The arvixe hyper-v vps server comes with 30GB disk space and 1536 MB RAM for start. We only need to pay $30/mo with everything pre-configured for example the popular websitepanel, sql server 2008 express and php/mysql etc. The hyper-v server with arvixe is 100% managed with all necessary tools

arvixe hyper-v hosting

Myhosting advantage would be their price. With around $25/mo we get almost the same features from arvixe. The difference is there's no bandwidth limits from arvixe while it's 300 ~ 600 GB on myhosting server. If you have a heavy traffic site you might purchase extra bandwidth or upgrade to higher plan. Make sure to evaluate carefully about your website requirements.

Hyper-V vs Vmware

Both Hyper-V and Vmware are leading virtualization products. The Vmware has long history in server virtualization field and has been leading the industry with their various products such as Workstation, VSphere etc. Generally speaking, the Vmware products can meet the requirements for both personal and enterprise groups. Back to Hyper-V, we need relatively high standards server to make everything working perfect. It's mainly designed for enterprise solution. If you would like to learn more about their difference and advantages you can check this page for a detailed comparison: Microsoft hyper-v R2 vs vmware vsphere

Best Social Engine Hosting Revealed

socialengine hosting

Social community is more and more popular and considered as essential part of online promotion. Also, social network is becoming the central web activities of many internet users. Under such conditions, get a reliable and professional software solution is pretty important if you're going to launch your own social network. Today I would like to introduce one of the top scripts — Socialengine

Social Engine Introduction and Why

SocialEngine is social network software that helps you build your own customized community websites. No matter if you're planning to launch a new community or re-design your existing platform, the socialengine will always be good solution to work with. Want to know more about the software spotlight? Look below

  • 100% php based – Although the social engine is paid software, it's 100% unencrypted. Means we can customize it in any term.
  • Flexibility – The socialengine is designed with modules, we can choose from the frameworks to setup facebook like or twitter like network or use the drag and drop functions to add/remove extra functions to the website.
  • Lots of plugins & themes – Just like all other popular social network scripts, the socialengine is powered by plugins and themes. You can also create your own based your exact requirements.
  • Easy setup & expert support – The setup of socialengine is no more than one minute. In case you need any technical support for installation or after support, the socialengine team is 24×7 available.

More socialengine resources:

Best Social Engine Hosting Service

If you have went through the socialengine website, you will find many of their clients are using Arvixe.com for website deployment. The socialengine team highly recommend using arvixe for their products. But which arvixe hosting plan is suitable exactly? That will depend your website size. Technically speaking, the arvixe shared linux hosting is 100% compatible with the socialengine setup and only cost us $4/mo. If we are running a large size socialengine website and integrated with some special functions like chat, we have to deal with the vps or dedicated server plans.

Arvixe Social Engine hosting plan features

The arvixe hosting group has tried to optimize their servers to be compatible with all website scripts with the most affordable price. In order to deliver the best performance and security to clients, arvixe introduced the latest hardware production for hosting servers and powered by multiple network backbones from leading datacenter service providers. The arvixe social engine hosting service comes with free scripts installation and years' of development experience support. Their super friendly live support is always waiting for your calls.

Arvixe Social Engine hosting

Socialengine vs WordPress vs Joomla vs Drupal

For social network, they're all good solutions. But for different requirements, there's big difference. If you're not sure which one to use, here're some basic comparison among the solutions

  • Pricing – This would be the main difference beyond all other factors. no matter wordress or joomla or drupal, they're completely open sourced and free, but we need to pay over $700 in total for full solutions because it's commercial software. If you have that budget, socialengine is the ideal choice for social community creation.
  • Support – We get support from socialengine team directly when we run into problems. For the other 3 softwares, the support is mainly from third party forums or web hosting since they're open sourced and many support resources available.
  • Website purpose – Although we can use socialengine to setup almost every website purpose, it's originally developed for social community, the other web purpose such as forum, blog or cms etc are developed from plugins. That means if you would like to setup blog purpose, wordpress is definitely the best one, drupal or joomla would be the right choice for CMS.

Of course, there're many other factors to be considered in using any of the solutions. Just evaluate carefully about your purpose and requirements and don't go wrong.