Claromentis and Zend Server Explained
Click here to load reader
-
Upload
claromentis -
Category
Software
-
view
126 -
download
0
Transcript of Claromentis and Zend Server Explained
Claromentis & Zend Server
By: Michael Christian & Alexander Polyanskikh
Small System(low number of users)
Large System(high number of users)
In general there are 2 types of Claromentis system
In a Small System we don’t usually use Zend Server
But the code is encrypted using Zend Guard
Encryption
Claromentis uses Zend Server on Large System to provide:
Encryption
Performance Boost(Opcode Cache)
Zend Server 6 Free Edition is no longer
available with introduction of Zend Server 7
1 July 2014
Zend Server 6 Zend Server 7
What does it mean for the Large System?
In Claromentis 7.3 we have developed
Load Balancing Solution
This allows multiple web servers to be created
to serve as single system to improve
performance
We don’t have to use Zend Server to get Performance Boost
But you must consider the cost of Zend Server vs
additional New Servers and overall load balancing solution
VS
Is Claromentis long term strategy to rely on
Zend Server for Large System ?
No.
We have started development to replace
Zend Server dependencies for High-
Performance System
Encryption
Performance Boost(Opcode Cache)
Obfuscation
PHP Accelerator• Opcode Cache,
• Memcached
(Opcode Cache) delivers performance boost up to 300%
It is currently planned for Claromentis 7.4
Example of High-Performance system
Configuration after Claromentis 7.4
With Load Balancing
6 standard servers
3 high-performance servers
Claromentis 7.4
=
Opcode Cache delivers performance boost up to 300%
Also worth mentioning …
there is no limit in terms of number of
application servers that we can support*
Customer can start with couple of servers,
Increase or decrease depending on the load and performance required.
*Subject to performance threshold caused by database server or network connection
What is Obfuscation
Source: Wikipedia
In software development, obfuscation is the deliberate act of creating obfuscated code, i.e. source or machine code that is difficult for humans to understand.
Programmers may deliberately obfuscate code to conceal its purpose (security through obscurity) or its logic, in order to prevent tampering, deter reverse engineering, or as a puzzle or recreational challenge for someone reading the source code.
Programs known as obfuscators transform readable code into obfuscated code using various techniques.
PHP accelerators substantially increase the speed of PHP applications. Improvements of web page generation throughput by factors of two to seven have been observed.[1][2][3]
PHP Accelerator
Source: Wikipedia