Giter VIP home page Giter VIP logo

Comments (13)

terah avatar terah commented on May 30, 2024 1

I think the point is that you should install the phalcon extension if you are interested in the phalcon results.

from php-framework-benchmark.

trentramseyer avatar trentramseyer commented on May 30, 2024 1

Phalcon is a full framework. Just because they were smart enough to compile it to an extension so it is blazing fast doesn't mean it shouldn't be benchmarked.

from php-framework-benchmark.

kenjis avatar kenjis commented on May 30, 2024

Yes, Phalcon does not work if you don't install the extension.
The benchmark you see is just the data of error page.

from php-framework-benchmark.

peshmerge avatar peshmerge commented on May 30, 2024

Okay! So why we call it then benchmarking?! maybe we can better remove it or give clear info about installing the extension and configuring the framework before benchmarking it!

from php-framework-benchmark.

terah avatar terah commented on May 30, 2024

Some people (myself included) come here looking at how Phalcon performs against the rest. So, please keep benchmarking it.

from php-framework-benchmark.

peshmerge avatar peshmerge commented on May 30, 2024

We call it a benchmark when it runs a real application, not testing any 5xx or 4xx pages. It's up to you to use it, but remember you are just measuring a performance for an error page.

from php-framework-benchmark.

peshmerge avatar peshmerge commented on May 30, 2024

I am not saying it shouldn't be benchmarked! But if you check the way how it's done in this repo, it's not correct!
Please read the issue again :)

from php-framework-benchmark.

indiealexh avatar indiealexh commented on May 30, 2024

What is not correct? I have seen no issue with the phalcon benchmark. To test it yourself just install phalcon.

from php-framework-benchmark.

trentramseyer avatar trentramseyer commented on May 30, 2024

Yeah, not sure what he is going on about. You have a normal MVC call for Hello World like the rest. (btw, when it will be Phalcon 3.x? )

from php-framework-benchmark.

peshmerge avatar peshmerge commented on May 30, 2024

You don't have any extra configuration(Like installing a C extension) to be able to test/run Laravel, Symfony or another framework. But for testing Phalcon you must first install some stuff and do a some configuration work. So when you want to run the benchmark you need to do that before benchmarking Phalcon, otherwise you will be testing/benchmarking requesting a 404-error page of Phalcon app.

Why I started this issue?! I did because I weren't aware of the fact that I need to install an extension for Phalcon before I can benchmark it. I forgot that because it wasn't mentioned on the guide/readme.

I am not against Phalcon or I hate it. Totally not. It's just an advice to the creator of this benchmark to mention that to be able to benchmark phalcon, extra configuration is needed!

from php-framework-benchmark.

indiealexh avatar indiealexh commented on May 30, 2024

I don't believe you need to do any configuration... And your original message was not clear (or constructive) about the inconvenience of installing phalcon for yourself.

If you feel so strongly about it, then maybe produce a vagrant or docker image and share it?

from php-framework-benchmark.

peshmerge avatar peshmerge commented on May 30, 2024

Check the response of the creator of the benchmark! He admits that the benchmark is performed on an error page.
I have to pass it for now, because I have exams. But I will come back soon
Thanks for the advice of making a vagrant machine! Good idea 👍

from php-framework-benchmark.

trentramseyer avatar trentramseyer commented on May 30, 2024

Takes less commands to install phalcon then it does laravel now. 3 tops on ubuntu without any composer commands needed. For 10 times the speed of your app it is worth it.

from php-framework-benchmark.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.