Mailing List Archive

Roll call: What cool, high-traffic websites are using Embperl?
I've been using Embperl since 2000 to run www.crazyguyonabike.com. This
started off as a single journal of my bicycle tour across America in
1998. I wrote it using Embperl, and developed it so other people could
also put their journals up. Over the years I've added forums,
classifieds, resources etc, and now it is one of the biggest bicycle
touring websites in the world (I think). It current has more than 2,600
journals, and over 280,000 pictures, and gets something around 100,000
page requests per day. I do this using one Debian server with MySQL, and
a two level custom built Apache setup (front end caching reverse proxy,
back end mod_perl) which allows me to withstand click floods and
slashdottings without breaking a sweat. I'm quite proud of the way the
site has developed over the years, and I'm also glad to have used
Embperl to do it - this has made my code easy to manage and develop,
especially Embperl::Object.

Now I am expanding the site, using the same code as a template for
www.topicwise.com, which will have dozens or possibly hundreds of
subsites dedicated to all kinds of different subjects, along the same
lines as crazyguyonabike. They all share a common user directory. Also,
www.townwise.com will have the same template, for cities (think
craigslist). So this is my little plan for world domination. You can see
more at www.neilgunton.com, which is also implemented using the
crazyguyonabike code.

That's what I've been doing; what have other people done? Why not let's
have a roll call of cool sites that have been implemented using Embperl.
What has been done? Tell us! Might be a good way to get this list more
lively.

Thanks!

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Roll call: What cool, high-traffic websites are using Embperl? [ In reply to ]
Hi all,

> I've been using Embperl since 2000 to run
> www.crazyguyonabike.com. This
> started off as a single journal of my bicycle tour across America in
> 1998. I wrote it using Embperl, and developed it so other
> people could
> also put their journals up. Over the years I've added forums,
> classifieds, resources etc, and now it is one of the biggest bicycle
> touring websites in the world (I think). It current has more
> than 2,600
> journals, and over 280,000 pictures, and gets something
> around 100,000
> page requests per day. I do this using one Debian server with
> MySQL, and
> a two level custom built Apache setup (front end caching
> reverse proxy,

We're a systems integrator and our biggest site is an internally
developed IT infrastructure monitoring/management platform that we use
to both directly support our customers and also wholesale to other
service providers and ISPs either as a hosted reseller platform or
directly installed and managed in their infrastructure.

Little caching is possible as the site needs to be dynamically generated
with user-specific point-in-time data but we're moving more sections
into AJAX async calls to speed up page loads and allow partial page
refreshes for example.

I guess the distributed monitoring/management backend is where most of
our complexity lies but the website still sits at around 30k lines of
embperl block code (not html). Point the attached script at your webroot
if you're interested. Most of the heavy lifting isn't in the website
code directly - project is around 80k lines in total with
ORM/Application modules and scripts included.

The largest install gets around 100k hits a day with a DB size of around
150G. We've got two others at around 75% of that.

Because we're so mod_perl heavy we generally have apaches sitting around
80M memory resident. Using a lightweight frontend server (either
perlbal, varnish or lighttpd) for static content is something we'll look
at soon.

We've also started using memcached around the edges to start to reduce
the query load on the DB but that isn't really an issue at this point.

We don't really use any Embperl2-specific features like the application
object at this point - we're basically just running a 1.3 site with
syntax changes.

Enough drivel :)

Cheers,

Andrew
Re: Roll call: What cool, high-traffic websites are using Embperl? [ In reply to ]
Interactive Investor (http://www.iii.co.uk), one of the UK's leading
websites, uses embperl. In the dot com bubble days it once did 90
million page impressions in a month. Less now, but still decent
traffic.

Also I believe they are hiring. I used to work there so if you are in
the UK and after an embperl-related job in London let me know and I'll
pass your details on.

Michael

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org