E-Artikkel
HOME  >>   Internett og online handel  >>   Web-utvikling  >>  En praktisk bruk av åpen kildekode programvare

En praktisk bruk av åpen kildekode programvare

Data: 2009-10-01 | Author: Roberto Sedycias


Da vi startet prosjektet i vårt nettsted, visste vi at proprietær programvare kostnadene ville bli for stor for våre økonomiske ressurser. Vår eneste alternativet da var å gjøre bruk av åpen kildekode programvare.

Men innen åpen kildekode er det massevis av programvare å velge mellom, og det er opp til systemet analytikeren / programmerer for å velge dem som passer best for prosjektets mål.

I vårt tilfelle tok vi Linux som vår operativsystem. Men vi møtte et stort spørsmål: Hvilken Linux-distribusjon? Det finnes mange Linux-distribusjoner, hver med spesifikke fordeler, noen ganger med eller uten betalte tjenester.

Vi valgte Linux Slackware fordi vi trodde at det ville passe bedre til våre behov, i form av stabilitet og pålitelighet. Slackware er en konservativ distribusjon, noe som betyr at den bare gir i sin distribusjon package kernel-versjoner og tredjeparts biblioteker, når den er blitt bevist å være stabil og pålitelig. Som et resultat av Slackware er en av de mest stabile Linux-operativsystemet på markedet. Dersom brukeren ønsker den nyeste Linux-kjernen og biblioteker, anbefaler vi å lete etter en annen fordeling.

En annen grunn for oss å plukke Slackware, var på grunn av sin tekst grensesnittet, som i begynnelsen kan bli litt vanskelig, i det lange løp men det gir en bedre forståelse av Linux-miljø. Denne måten de fleste av Slackware konfigurasjoner er gjort gjennom tekst scripts.

Når det ble satt operativsystemet, plukket vi Apache som vår webserver. Apache er en av de mest populære web-server på Internett. For server programmeringsspråk, valgte vi PHP. Også en meget populær programmeringsspråk. Vår erfaring med Apache / PHP beviser at dette oppsettet er svært pålitelig, fungerer svært godt i vårt produksjonsmiljø. For arbeidsstasjon programmeringsspråk, valgte vi javascript, som foruten å ha en enkel syntaks, det tilbyr massevis av ressurser.

Apache web server er virkelig en komplett web-server. I tillegg kan det bli svært komplisert med mange konfigurasjon oppsett.

For vår database, tok vi Postgresql. Denne databasen har blitt gjort tilgjengelig for offentligheten i mer enn 15 år, og foruten å være godt feilsøkt, det tilbyr så mange ressurser som det har blitt en av de beste databasen alternativene fra åpen kildekode programvare. Ekstremt pålitelig, har Postgresql rapporterte tilfeller der det har vært databaser i produksjon med over 4 terabyte. I tillegg til alt dette, er Postresql ikke den mest populære åpen kildekode-database. Et spørsmål om markedsføring? Sannsynligvis.

Som for programmeringsspråket PHP, måtte vi bruke et objektorientert program struktur. Det er mange PHP program strukturer som tilbys med åpen kildekode-lisens. Objektorientert program er svært viktig, fordi det gjør programmeringen enkel og skalerbar opp til punktet der systemet kan vokse uten mange problemer. Dessuten hjelper det å holde PHP kode adskilt fra HTML, ved hjelp av enkelte biblioteker, for eksempel Smarty. Vi benytter oss av Smarty biblioteket, og vi tror at det er en svært viktig ressurs, som kan selv lage websider raskere gjennom bruk av bufferen funksjoner.

Også et svært viktig sett med biblioteker verdt å nevne for PHP-systemer, er PEAR bibliotekene. I PEAR nettsted er blant de mange biblioteker som tilbys, er databasen grensesnittet DB og MAIL_QUEUE, som sender e-post gjennom bruk av databasen.

Da vi kom til slutten av prosjektet vårt, måtte vi bruke noen slags sanntids database replikering. For at vi valgte DRBD og Heartbeat biblioteker. Bruken av databasen replikasjon er svært viktig og bør ikke utsettes. Like etter 3 måneder systemet kom i produksjon, ble vår server harddisken dårlig. Gjennom bruk av DRBD / Heartbeat vi kunne sette systemet tilbake i produksjon i løpet av sekunder, uten å miste data. DRBD / Heartbeat replikering gjøres gjennom bruk av et LAN nettverk mellom serveren og slave noder.

Vårt prosjekt gjør også bruk av ImageMagick (forstørre og redusere bilder), Iptables (brannmur), Tsearch2 (tekstsøk i portgresql) og man (linux avlytting oppgaver).

Også et svært viktig biblioteket verdt å nevne er pseudo APC kompilatoren for PHP. Speed alltid kritisk faktor for Internett-sider.

Vår nettside er allerede i produksjon og basert på vår erfaring kan vi si at åpen kildekode programvare vi plukket, viste seg å være svært pålitelig og stabil. Åpen kildekode programvare kan absolutt være et utmerket alternativ for utvikling av nettsteder.

Roberto Sedycias

IT-konsulent

Denne artikkelen er under GNU FDL lisens og kan distribueres uten foregående tillatelse fra forfatteren. Men forfatterens navn og alle linker (koblinger) nevnt i artikkelen og biografi må holdes .
Article Source : http://www.eartikkel.comhttp://www.eartikkel.com/En-praktisk-bruk-av-åpen-kildekode-programvare_35370/

Active Learning fører til bruken av teknologien i klasse

Author: Frank Holes | Date: 2009-10-01

Aktiv læring innebærer at elevene bli en del av læringsprosessen. Ingen er lenger læreren alltid midten av læringsprosessen. Det er en multi-directional læring der læring skjer gjennom lærer til elev, student til lærer og student til student.

Bruk kredittkort til Cut Gas Prices

Author: Diane Nassy | Date: 2009-10-01

bruker kredittkort til å kutte Gas Prices

Online Selling Bruke Cause and Effect å oppnå suksess

Author: Michael Keenan | Date: 2009-10-01

Det er ingenting mer enn jeg liker enn markedsføring av produkter på nettet. Produkter som har blitt grundig undersøkt og 99,9% av tiden er akkurat den jeg selv bruker. Jeg bruker nettet hver dag og oppdaterer meg med nøyaktig hva som skjer på nettet. Alle de små endringene som oftest resultere i store endringer. Og jeg møter disse ved å justere mine kampanjer og ideer tilsvarende. Jeg liker også å motta disse konstant spammeldinger i meg email medfødt for en flott måte å overvå...

Bruke et kredittkort for å finansiere virksomheten din

Author: Peter Kenny | Date: 2009-10-01

The flom av kredittkort tilbud og brosjyrer som de fleste av oss mottar via post eller i vår daglige aviser, som lover oss ubegrenset kjøpekraft og i noen tilfeller blank sjekk, har kastet opp en stor overraskelse, og det er slik at små bedrifter bruker personlige kredittkort som du eller jeg bruker for gitt i vårt daglige personlig bruk, for å finansiere sin forretningspraksis.

Bruk av Lean Six Sigma til Service

Author: Peter Peterka | Date: 2009-10-01

Selv om begge Six Sigma og Lean Flow har sine røtter i industri, fungerer det like effektivt i tjenesteytende næringer. Mye av den amerikanske økonomien er nå basert på tjenester i stedet for industri og mange serviceorganisasjon ledere lurer på hvordan de kan oppnå den enorme prosessforbedring fordeler av Lean Six Sigma til deres tjeneste organisasjon. Mange tjenesteleverandører organisasjoner har allerede begynt å blande det høyere kvalitet Six Sigma med effektiviteten av Lean i L...

Bruke 0% april Credit Cards to Bli gjeldfri

Author: ASAP Credit Card | Date: 2009-10-01

Normalt, når du ønsker å konsolidere kredittkortgjelden har du følgende alternativer: få en gjeld konsolidering lån-eller-bruk for et hjem egenkapital lån. Men hvis kredittkortgjelden er fremdeles overkommelig, kan du vurdere å samle alle dine balanserer på en 0% april kredittkort i stedet. Bruke en 0% april kredittkort vil hjelpe deg å bruke mer penger betaler av din balanse, og mindre på renter!

Fordeler for bruk av 3D-simulering programvare i Fashion Design bransjen

Author: OptiTex ltd. | Date: 2009-10-01

Hvor ofte har vi følt behov for å ha et verktøy som kunne simulere sømmer og passform og fall et plagg, også før faktisk sy den ut av selve stoffet?

7 Viktig programvareløsninger et fashion design firma bør bruke

Author: OptiTex ltd. | Date: 2009-10-01

Når en ny linje eller sesong er planlagt, produsenter og designere i motedesign industrien har mange parametere å vurdere. Elementene som utgjør motedesign selskapets utgifter er mange, og produktet linjen planleggingsstadiet kan aldri være for nøye.

Bruk kredittkortet til å Have A Merry Christmas

Author: Peter Kenny | Date: 2009-10-01

Vi får på denne tiden av året igjen, når kredittkortet ditt blir brukt mye mer enn noen annen tid av året. Så mye at hvis det ikke er kredittkortet som skriker om nåde vil du være når det første kredittkortet etter festligheter faller på dørmatten.

Hvorfor bruke Priceline.com

Author: Rick Archer | Date: 2009-10-01

Et intervju med Don Nadeau

Slik Profit Bruke eBays Lagrede Søkefunksjon

Author: Tim Knox | Date: 2009-10-01

Visste du at eBay vil hjelpe deg å finne produkter du kan kjøpe billig, og deretter vende for en rask profitt? Nei? Deretter lytter opp, fordi jeg er i ferd med å slippe deg inn på et lite kjent funksjon av eBay som kan bokstavelig talt ting wads av kontanter i lommeboken i mindre enn 24 timer.

Plakater evolusjon og bruk i senere samfunnet

Author: Ispas Marin | Date: 2009-10-01

Plakater er papirutskrifter laget for å kommunisere ideer raskt i en grafisk måte. De er stort sett reproduksjoner som multipliseres i store mengder med lavere grad av papir og blekk.

Gylne regler for bruken av Autoresponders

Author: Stephen Thomas | Date: 2009-10-01

Autoresponders er en perfekt måte å øke trafikken

Bruke Random Student kort i klasse

Author: Frank Holes | Date: 2009-10-01

Bruke Random Student kort i klasse

Hvordan installere og bruke phpList

Author: Bedrich Omacka | Date: 2009-10-01

I denne artikkelen vil jeg forklare hvordan du installerer phpList og hvordan du bruker dette flotte PHP-script. La oss først besvare spørsmålet hva som er phpList god for. PhpList er gratis script skrevet i PHP som kan brukes som et nyhetsbrev manager. Med dobbel opt-in abonnement systemet kan du være sikker på at abonnentene er virkelig interessert i nyhetsbrevet.
110

Bruk Aromaterapi å bekjempe stress

Author: Sally Evans | Date: 2009-10-01

Kravene til livet i dag la folk overalt plaget av stress. Fra hektisk arbeid tidsplaner, mangel på søvn, redusert næringsstoffer i kosten, ikke drikker nok vann, og presset av sjonglering familie, liv og arbeid, stress og stress relaterte sykdommer er utbredt.

Online Credit Card bruk på Opp

Author: Peter Kenny | Date: 2009-10-01

Internett-handel og shopping online har blitt svært populær de siste årene. Selskaper som Amazon har revolusjonert måten vi kjøpe bøker og CD-er. Også booking reise ordninger som fly billetter, bilutleie, hoteller og annen overnatting ikke er i økende grad utført online, av kundene selv, som dermed unngår kostnadene ved å gå gjennom et reisebyrå eller annen mellommann, og holde besparelser for selv. Dette området har blitt forsterket av veksten i lavpris flyselskap og den økend...

Bruke årets Skatter å spare på neste års Avgifter

Author: Richard Chapo | Date: 2009-10-01

Du ble akkurat ferdig med å betale skatt eller arkivering en forlengelse og er gretten. Hvis du er smart, vil du bruke denne ulykkelige hendelsen for å spare penger for neste år.

Bruk As You Want Usikrede Cash Loans

Author: Olivia Maaret | Date: 2009-10-01

Det viktigste i denne verden er penger mer spesifikt kontanter. De fleste ser til å ha det, men ikke alle av dem kan ha det eller i det minste beløpet som er ønsket av dem. Hvis du finner deg selv i samme kategori med behov for kontanter, men med ingen andre alternativ da det beste alternativet for deg vil være av kontanter usikrede lån.

Leietakeren Lån til Multi-purpose Bruk

Author: Caro Hills | Date: 2009-10-01

Borte er de dager da sikkerhet var et must for godkjenning av et lån. Lånemarked, nå-en-dager, er blomstrende raskt og blir mer og mer konkurransedyktige dag for dag. Følgelig får et usikret lån befitting til kravet ditt er blitt langt enklere.

Bruke peker på Cut Your Interest Rate

Author: Dan Lewis | Date: 2009-10-01

Den generelle mantraet i eiendomsbransjen verden du ønsker å unngå å betale poeng ved å få boliglån. Som med de fleste forutsetninger, er dette ikke alltid sant.

Hjem Lån Bruk for maksimalt utbytte

Author: Joseph Kenny | Date: 2009-10-01

Selv boliglån kan sette deg i alvorlige gjeldsproblemer hvis du ikke bruker dem riktig, er det flere måter du kan bruke dem til å jobbe til fordel. I denne artikkelen vil jeg gå over noen ting du kan gjøre med ditt hjem lån for å forbedre din personlige økonomi. Det første mange gjør er å bruke sine boliglån å konsolidere andre lån de har.
Recent Article

En praktisk bruk av åpen kildekode programvare

Author: Roberto Sedycias | Date: 2009-10-01

Da vi startet prosjektet i vårt nettsted, visste vi at proprietær programvare kostnadene ville bli for stor for våre økonomiske ressurser. Vår eneste alternativet da var å gjøre bruk av åpen kildekode programvare.

Hvilke bedrifter kan gjøre med et nettsted ?

Author: Fadhrick Pickaso | Date: 2009-10-01

Overraskende nok, selv i denne perioden av teknologi, mange er uvitende om en bedrifts potensielle fordelene ved å ha en nettside. Det spiller ingen rolle hva som er på størrelse med et selskap når det gjelder å ha et nettsted som kan hjelpe bedrifter excel universelt. Denne artikkelen vil kort diskutere de endeløse mulighetene for et selskap nettsted.

Slik Bygg og Vert et nettsted fra grunnen

Author: Fadhrick Pickaso | Date: 2009-10-01

drive en bedrift uten at det bygges et nettsted er en veldig dårlig idé i disse dager. Det er fordi bygge et nettsted er avgjørende for lett å nå millioner i en ganske rask tid. Bygg og hosting et nettsted fra grunnen kan gjøres på forskjellige måter. I denne artikkelen vil alle disse teknikkene dekkes kort.

Beskytter innholdet på webområdet ditt: Bare ikke bry

Author: Maria Markella | Date: 2009-10-01

Internett er den beste plassen hvis du ønsker å stjele innhold. Det gjør det veldig enkelt å kopiere all informasjon du ser på nettsider, enten det er tekst, bilder, media eller. Pdf-filer osv. Mange webdesignere og webmastere er å bruke timevis på å bruke ulike teknikker for å beskytte innholdet på websiden. Vel, faktum er at det er ingen metode som effektivt kan beskytte innholdet på webområdet fra kopiering.

Velge en Web Development Framework

Author: Christine Anderssen | Date: 2009-10-01

Jeg har nylig hatt muligheten til å utvikle en liten online booking system. Denne gangen runde var jeg bestemt på å gjøre bruk av noen utviklingsmiljø. Ikke for meg den langsomme slog i skrivende all min kode fra grunnen av - sikkert vi har flyttet utover det som nå er i webutvikling?

2012 eartikkel.com