Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So far I've been using IPB and my custom scripts all coded in PHP but I am really disappointed of the long term performance of it.

I would like to move to native coding, the learning time to put into doesn't matter at all. Ive found CppCMS and it seems to be the exact solution i was searching for.

I would like to know from anyone who has chosen this way, what have you done? Is CppCMS the best one in term of performance?

If yes, with what webserver should I run it with and any special configuration?

I am really searching for the best way to go in term of performance (learning time and coding time does not matter).

share|improve this question

closed as not constructive by thorsten müller, Kilian Foth, gnat, BЈовић, Joris Timmermans May 21 '13 at 12:24

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Doesn't CppCMS have a dedicated website ? Don't they have these informations there ? (requirements, installation instructions etc.) – Radu Murzea May 21 '13 at 6:55
They do, they actually explain how to set it up on several different webservers, which in turn doesn't answer my question "which way is the best in term of performance". – user1588293 May 21 '13 at 7:11
My question is directed to people who met the same situation as mine. – user1588293 May 21 '13 at 7:12
@user1588293 - Just because CppCMS is in C++ doesn't mean it will have the best performance (or at least, not proportionate to the costs of learning and implementing it for anything other than projects that will be required to scale). I'm not discounting the benefits of CppCMS, just saying it may be overkill. If you're a beginner/intermediate programmer and are used to working in PHP, I would first look at PHP frameworks like Symfony2, Laravel, etc just to familiarize yourself with modern web development practices away from IPB extensions. – Anonymous May 21 '13 at 8:18
@Anonymous you're not going to get good performance by moving from a set of PHP scripts to a different set of PHP scripts. He says the learning time is not a factor here anyway. – gbjbaanb May 21 '13 at 12:03

Performance problems with web applications rarely are caused by the choice of language. More typically they are caused in faulty architecture design.

While PHP is the slowest performing in web app development, and it's a mess of a language, there are plenty examples of very high traffic web sites using PHP.

You also say that:

learning time and coding time does not matter.

It does. If you have fixed deadline, each hour you have to spend on mundane coding is each hour less spent on architecture design, testing etc.

share|improve this answer
The keyword "if". I don't have a fixed deadline. – user1588293 May 21 '13 at 18:58
@user1588293: you always do, even if it's not explicit. – vartec May 22 '13 at 9:59

CppCMS is a good solution, but another one to look at is Microsoft's Casablanca which is designed for very efficient (and fast) performance for the cloud. Note that is offers a lot of web-style tooling but it is not a "website framework" for easily writing a website, more about writing webservices and REST APIs.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.