Note: Img2D v2 is in alpha testing phase. Tenthmatrix is working to launch Img2D v2 soon. Please contact us for Img2D enquiries now for more information.
Almost exactly two years ago we (TenthMatrix) started re-developing netterimages.com as an e-commerce site selling rights-managed medical illustrations for our client Elsevier Health Sciences:
(the Netter Collection has since been sold to Elsevier).
It was an exciting time for us as it brought TenthMatrix into the business of application hosting for a busy, well-regarded, public web site, and was the birth of new powerful IMG2D v2 - our e-commerce service for selling photographs and illustrations.
A image management application with an integrated e-commerce web site to sell rights managed and stock photography, artwork and illustrations.
IMG2D is currently powering netterimages.com, which has over 250,000 page views per month and excellent sales
The application runs under 4D 2014 under OS X and MongoDB Cache and PHP-ImageMagick under Windows 2008 64 bit server and is proxied by NGINX with links to PayPal Verisign's PayFlow Pro for processing credit card transactions.
Click here to learn more about this project.
In the past two years netterimages has seen a ten fold growth in traffic (from about 400,000 page hits the first month the site was up, to approximately 3 million page requests per month now). Prior to the relaunch as an e-commerce site netterimages.com had been a "brochure-ware" site (which TenthMatrix had designed and hosted), so there was already some traffic on the site. However, things really took off as soon as customers saw that they could browse the entire Netter Collection on-line, then Google Images picked up the site and there was an explosive growth in traffic (Google Images is now responsible for half a million referrals each month - nearly 80% of all the referrals to the site).
With the increase in traffic came concerns about scalability as all page requests were passing through the web application (written in 4th Dimension). The problem was solved relatively simply by implementing page caching. Now, NGINX (which we've always had proxy 4D) handles nearly all the page requests for web surfers who haven't logged into the site (including spiders). This has given the site new life, and there are a number of other improvements we can make should traffic continue to increase dramatically.
Tags: 4D NGINX, IMG2Dv2, 4D-based-web-sites, IMG2D, Web Application Development Categories: Web Application Development