12 ms·
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
by sbarre 11y ago
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.
- justtopostthis3 11y ago> 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
- Gigablah 11y agoI, too, can put nginx microcaching in front of anything.
- justtopostthis3 11y agoWhy would I need that? It's not like I'm running Wordpress or something. haaaaaaaaaa (I'm so sorry)
- sbarre 11y agoPoint 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?
- andrewaylett 11y agoDropwizard 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.