News for hackers. Stuff that matters.
Re:Koel: A personal music streaming server by sbarre on Monday December 14, 2015 @07:47AM (#10730685)
Citation needed, my friend..

As part of my day job we regularly deploy Wordpress sites that efficiently handle hundreds of thousands of page views per day (and yes I realize that's not HUGE but it's not trivial either) and we do it on cheap hardware that would barely run the stock JVM, let alone an actual Java app server.

"High performance" is relative to your costs & needs, and it's all about using the right tool for the job. If you know how to configure and optimize PHP applications properly, you can make them extremely performant.

Either way, it seems you're arbitrarily ignoring whole classes of apps or languages because of some outdated bias (that i bet you just accepted from others and never tested yourself), so you're obviously not interested in an objective discussion.

Re:Koel: A personal music streaming server by justtopostthis3 on Monday December 14, 2015 @08:41AM (#10730889)
> cheap hardware that would barely run the stock JVM

I run two stock JVM instances and Redis on a $10 DO VPS that serves ~700k pageviews per day

> arbitrarily ignoring whole classes of apps or languages because of some outdated bias (that i bet you just accepted from others and never tested yourself)

hmm

Re:Koel: A personal music streaming server by sbarre on Monday December 14, 2015 @02:22PM (#10733143)
Point taken on my rather glib final statement there. I deserved that..

I'll admit that my experience with Java web apps was never against bare JVMs, but against app servers (Liferay, etc). How common is it for people to roll their own no-framework bare web apps in Java?

Re:Koel: A personal music streaming server by andrewaylett on Monday December 14, 2015 @03:05PM (#10733428)
Dropwizard and similar micro-frameworks are getting more popular. It's been several years since I ran a Java web application on an application server, and that was an application I was tasked with decommissioning.

In case you're not familiar with it, Dropwizard is a collection of libraries packaged up with some conventions and glue; it uses Jetty to serve HTTP and also integrates Jersey and Jackson (RESTful routing and JSON encoding) so that you don't have to do it yourself.

Re:Koel: A personal music streaming server by Gigablah on Monday December 14, 2015 @09:55AM (#10731278)
I, too, can put nginx microcaching in front of anything.
Re:Koel: A personal music streaming server by justtopostthis3 on Monday December 14, 2015 @10:58AM (#10731725)
Why would I need that? It's not like I'm running Wordpress or something. haaaaaaaaaa (I'm so sorry)