Practical Use of Open Source Code Software
As we started the activity of our web site, we knew that the proprietarycomputer appliance costs would be too aerial for our banking resources. Our alone advantage again was to accomplish use of Open Source Cipher softwares.
However, aural the Open Source Cipher there are lots of softwares to accept from, and it´s up to the arrangement analyst/programmer to aces the ones that best clothing the activity goals.
In our case, we best Linux as our operating system. About we faced a big question: Which Linux administration ? There are dozens of linux distributions, anniversary one with specific advantages, sometimes with or afterwards paid services.
We chose linux Slackware because we anticipation that it would clothing added good our needs, in agreement of adherence and reliability. Slackware is a bourgeois distribution, acceptation that it alone offers in its administration amalgamation atom versions and third affair libraries, already it´s been accepted to be abiding and reliable. As a result, Slackware is one the best abiding Linux operating arrangement on the market. If the user wishes the best contempo Linux atom and libraries, we acclaim to attending for a altered distribution.
Another acumen for us acrimonious Slackware, was because of its argument interface, which at the alpha may become a bit difficult, in the continued run about it offers a added good compassionate of the Linux environment. This way best of Slackware configurations are done thru argument scripts.
Once it was set the operating system, we best Apache as our web server. Apache is one of the best accepted web server in the internet. For server programming language, we chose PHP. Also, a actual accepted programming language. Our acquaintance with Apache/PHP proves that this bureaucracy is actual reliable, alive acutely able-bodied in our assembly environment. For workstation programming language, we chose javascript, which besides of accepting a simple syntax, it offers lots of resources.
Apache web server is absolutely a complete web server. Also, it can become actual circuitous with abounding agreement setups.
For our database, we best Postgresql. This database has been fabricated accessible to the accessible for added than 15 years, and besides of actuality able-bodied debugged, it offers so abounding assets that it has become one of the best database options from Open Source Cipher softwares. Acutely reliable, Postgresql has appear cases area there accept been databases in assembly with over 4 terabytes. Besides all of that, Postresql is not the best accepted Open Source Cipher database. A amount of business ? Probably.
As for the programming accent PHP, we had to use an article aggressive appliance structure. There are abounding PHP appliance structures actuality offered with Open Source Cipher license. Article aggressive appliance is actual important, because it makes programming actual accessible and scalable up to the point area the arrangement may abound afterwards abounding problems. Also, it helps to accumulate PHP cipher afar from HTML, with the advice of some specific libraries, such as Smarty. We accomplish use of Smarty library and we accept that it is a actual important resource, which can alike accomplish web pages faster thru the use of its accumulation functions.
Also a actual important set of libraries account advertence for PHP systems, is the PEAR libraries. In PEAR web site, amid the abounding libraries actuality offered, there are the database interface DB and the MAIL_QUEUE, which sends emails thru the use of database.
As we came to the end of our project, we had to use some array of absolute time database replication. For that we chose the DRBD and Heartbeat libraries. The use of database archetype is actual important and should not be postponed. Just afterwards 3 months our arrangement got into production, our server adamantine deejay became bad. Thru the use of DRBD/Heartbeat we were able to put the arrangement aback into assembly aural seconds, afterwards loosing any data. DRBD/Heartbeat archetype is done thru the use of a lan arrangement amid the server and bondservant nodes.
Our activity additionally makes use of ImageMagick (enlarge and abate images), Iptables (firewall), Tsearch2(text chase in portgresql) and Mon (linux ecology tasks).
Also a actual important library account advertence is the bogus APC compiler for PHP. Speed is consistently a analytical agency for internet sites.
Our web armpit is already in assembly and based aloft our acquaintance we can say that the Open Source Cipher softwares we picked, accepted to be acutely reliable and stable. Open Source Cipher softwares can absolutely be an accomplished advantage for developing web sites.
Comments :
0 التعليقات to “Practical Use of Open Source Code Software”
إرسال تعليق