ZF2 is using Composer for package management and distribution. My question is that does it provide any performance boost over Zend Loader?
Does Composer provide any performance over Zend Loader in ZF2
220 views Asked by M Hill At
1
There are 1 answers
Related Questions in PERFORMANCE
- Force sublime text to use PATH from the shell value
- Processing Live Coding. Emulating Ruby Processing watch with Sublime Text build system
- Open current file in IntelliJ wih Sublime
- How to add your own syntax to Sublime Text 2
- sublime text next_result open blank file
- Sublime Text line wrap and commit messages
- Sublime text plugin: Scrolling selected region to top of window
- Replacing parts of expressions in Sublime Text?
- Sublime Text won't output Java println statements in main method
- Sublime Text: set language for each file
Related Questions in ZEND-FRAMEWORK2
- Force sublime text to use PATH from the shell value
- Processing Live Coding. Emulating Ruby Processing watch with Sublime Text build system
- Open current file in IntelliJ wih Sublime
- How to add your own syntax to Sublime Text 2
- sublime text next_result open blank file
- Sublime Text line wrap and commit messages
- Sublime text plugin: Scrolling selected region to top of window
- Replacing parts of expressions in Sublime Text?
- Sublime Text won't output Java println statements in main method
- Sublime Text: set language for each file
Related Questions in COMPOSER-PHP
- Force sublime text to use PATH from the shell value
- Processing Live Coding. Emulating Ruby Processing watch with Sublime Text build system
- Open current file in IntelliJ wih Sublime
- How to add your own syntax to Sublime Text 2
- sublime text next_result open blank file
- Sublime Text line wrap and commit messages
- Sublime text plugin: Scrolling selected region to top of window
- Replacing parts of expressions in Sublime Text?
- Sublime Text won't output Java println statements in main method
- Sublime Text: set language for each file
Related Questions in ZEND-LOADER
- Force sublime text to use PATH from the shell value
- Processing Live Coding. Emulating Ruby Processing watch with Sublime Text build system
- Open current file in IntelliJ wih Sublime
- How to add your own syntax to Sublime Text 2
- sublime text next_result open blank file
- Sublime Text line wrap and commit messages
- Sublime text plugin: Scrolling selected region to top of window
- Replacing parts of expressions in Sublime Text?
- Sublime Text won't output Java println statements in main method
- Sublime Text: set language for each file
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Firstly,
Zend\Loader
is just namespace and presents multiple classes under the hood like Factories, Autoloaders, PluginLoaders, ModuleLoaders etc... So,Zend Loader
!==Composer
and comparing different concepts is generally wrong.Second thing is, composer is not a "package manager" and you can use ZF2 without composer. From the documentation:
Primary concern of the composer is providing easy dependency management between libraries, standardising autoloading process etc.. not performance. It also prepares an autoload file for your project for all of the classes in the 3rd party libraries which installed by composer. This makes our lives better.
On the other hand, the Zend Loader namespace and related classes. This short summary from the official documentation is really straightforward:
A short-summary about the classes under the Zend Loader namespace:
So, if your main concern is filesystem-level performance, you should focus on classmap autoloading and opcode caching. There are lot of metrics which affects overall application performance and there are no silver bullet to boost performance.