Twitter RSS

Articole etichetate ‘ubuntu-ro’

Pentru un LAMP eficient e important sa alegem o distributie care sa se potriveasca cererilor. In momentul de fata sunt cateva sute de distributii Linux, fiecare laudandu-se cu cate ceva. Care distributie ni se potriveste cel mai bine depinde de stilul de lucru, de aplicatiile folosite si de asteptarile care le avem. Fara a avea pretentia ca as acoperi toate distributiile care pot fi folosite ca server, mentionez mai jos distributiile care le-am folosit si care le recomand pentru un LAMP eficient incercand sa mentionez cat se poate avantajele fiecareia. CentOS CentOS, varianta scurta pentru Community ENTerprise Operating System, este o versiune gratuita a distributiei Red Hat Enterprise – cu cateva diferente majore bineinteles, dar minore din punct de vedere al functionalitatii si com... Mai departe »

Pentru multi internetul fara pagini web e de neconceput. Pentru unii servirea paginilor web fara Apache e de asemenea de neconceput. Putem concluziona ca pentru unii internetul fara Apache e de neconceput Din moment ce Apache, pe buna dreptate, e un server atat de indragit trebuie sa luam in considerare modul in care il putem optimiza pentru a servi paginile cat mai repede si, bineinteles, pentru a face asta fara a fi necesare sume mari de investit in hardware. Optimizarea, ca in cazul oricarui alt server, inseamna in mare parte eliminarea partilor care nu ne intereseaza si gestiunea cererilor intr-un mod cat mai eficient. Pornind de la aceasta premisa, pentru a optimiza serverul web Apache va trebui sa avem in vedere urmatoarele aspecte: Lista modulelor necesare Compilarea aplicatiei M... Mai departe »

Conform specificatiilor celor care au devenit autoritati in ceea ce priveste parsarea siteurilor web si a randarii paginilor, si ma refer in mod deosebit la Google si Yahoo, orice continut care se transfera dinspre server spre client trebuie sa aiba o dimensiune cat mai mica. In aceasta categorie intra si fisierele JavaScript si CSS externe care in cazul CMS-urilor publice pot sa ajunga la dimensiuni de cateva sute de KB din care peste 20% e spatiu ocupat de comentarii si spatiile albe folosite la formatare. Eliminand spatiile albe si comentariile, care sunt utile doar in debugging, putem micsora cantitatea de informatie transferata ceea ce duce la o incarcare mai rapida a siteului. Varianta folosita cel mai des este modificarea fisierelor JavaScript si CSS pentru a se servi varianta micso... Mai departe »

Pentru a afisa luna sau numele zilei din saptamana in alta limba decat engleza, limba implicita pentru PHP folosim functiile setlocale() si strftime(). 8ed209c276594c278cc718065aa8de71021 Cu setlocale() mentionam categoria care dorim sa o localizam (ex. LC_TIME pentru data si ora) si fisierul de localizare care va contine traducerile pentru limba utilizata. Cum numele fisierului de localizare poate diferi in functie de sistemul de operare folosit, distributie sau charset folosit, setlocale() va primi ca parametru un array cu posibilitati de localizare din care va alege prima varianta disponibila in sistem. Daca avem acces SSH pe serverul de hosting putem identifica fisierele de localizare instalate folosind comanda “locale -a“: 8ed209c276594c278cc718065aa8de71022 Cu strftime() ... Mai departe »

In Apache exista un set de instructiuni oferite de modulul mod_setenvif care sunt foarte utile in filtrarea utilizatorilor sau pentru crearea de variabile de mediu care pot fi accesate de alte module sau de scripturile server-side utilizate. mod_setenvif ne pune la dispozitie patru directive cu ajutorul carora putem crea variabile de mediu in functie de anumite aspecte ale cererii: BrowserMatch BrowserMatchNoCase SetEnvIf SetEnvIfNoCase BrowserMatch verifica identificatorul browserului, identificatorul User-Agent, si creaza o variabila de mediu in functie de sirul de identificare. De exemplu, daca dorim restrictionarea unei aplicatii la anumite browsere putem face urmatoarele reguli: 8ed209c276594c278cc718065aa8de71023 In cadrul aplicatiei folosite vom putea citi variabila de mediu ̶... Mai departe »

O problema de care m-am lovit destul de des e eroarea “Argument list too long” in cazul in care vreau sa sterg mai multe fisiere dintr-un anumit director. De exemplu, pe un server se intampla sa apara in “/tmp” foarte multe fisiere cu numele “pThumbxxxxxxx“, fisiere create de un script conceput prost. Daca incerc sa le sterg din shell primesc eroarea “Argument list too long“: 8ed209c276594c278cc718065aa8de71030 Eroarea apare pentru ca comanda “rm” nu suporta un numar foarte mare de parametri. Exista cateva solutii pentru problema asta. Cea mai simpla e sa folosim comanda “find“: 8ed209c276594c278cc718065aa8de71031 O alta solutie care o putem aplica in cazul in care ne intereseaza sa verificam diferiti parametri ai fisi... Mai departe »

In Xen sistemele virtuale au acces la intreaga putere de calcul a masinii reale. In teorie poate exista posibilitatea ca o singura masina virtuala sa consume foarte multa putere de calcul iar celelalte masini virtuale sa funcioneze foarte greu din cauza asta. In practica Xen are o pondere care o aloca fiecarei masini virtuale (domU) si masinii gazda (dom0). Ponderea de care spuneam poate fi setata in fisierul de configurare a masinii virtuale folosind directiva “cpu_weight“. “cpu_weight” poate lua valori intre 0 si 65536 si in functie de valoarea care o ia i se aloca mai mult sau mai putin timp de procesor decat celorlalte sisteme virtuale. Astfel, daca avem pe un sistem real doua sisteme virtuale, unul cu “cpu_weight=500” iar celalalt cu “cpu_weig... Mai departe »

In IT virtualizarea a ajuns sa ocupe un loc important in infrastructura oricarei companii care foloseste tehnologia de server in mod intensiv. Avand in vedere ca sistemele de calcul sunt tot mai performante cu ajutorul unui sistem de virtualizare putem imparti un singur server in mai multe masini virtuale, actiune care reduce considerabil costurile de implementare a diferitelor solutii software. Datorita avantajelor oferite de sistemul de paravirtualizare, Xen ocupa un loc de frunte in cadrul platformelor de virtualizare. Principalul motiv pentru care sistemul de paravirtualizare este preferat de multe persoane, in mod deosebit de firmele care ofera web hosting si servicii dedicate, este faptul ca se pot impune restrictii foarte clare in ceea ce priveste consumul de resurse. Existenta rest... Mai departe »

Retele sociale
Reclamã
Sharing makes you cool!
Categorii
Apache
Articole si tutoriale legate de serverul web Apache.
/articole-tutoriale-apache/

cPanel
Articole si tutoriale legate de utilizarea si administrarea sistemului de gestiune a serverelor de hosting, cPanel.
/articole-tutoriale-cpanel-whm/

DNS
Vezi toate articolele din categoria DNS
/dns-bind-domain-name-services/

Linux
Articole si tutoriale legate de Linux, sisteme BSD sau alte sisteme de operare din familia UNIX.
/articole-tutoriale-linux/

Mail
Vezi toate articolele din categoria Mail
/mail/

MySQL
Articole si tutoriale despre serverul de baze de date MySQL.
/articole-tutoriale-optimizare-mysql/

Perl
Vezi toate articolele din categoria Perl
/perl-practical-extraction-and-report-language/

PHP
Vezi toate articolele din categoria PHP
/php-language-hypertext-preprocessor/

Retele
Tutoriale despre retele de calculatoare, configurarea interfetelor de retea si rutarea IP-urilor.
/retele-networking/

Virtualizare
Articole si tutoriale despre virtualizare si sistemel virtuale create cu Xen sau OpenVZ.
/virtualizare-xen-openvz/

Web hosting
Articole despre serviciile de gazduire web, dedicate sau in regim shared.
/web-hosting/

Webmin / Virtualmin
Articole si tutoriale legate de sistemul de gestiune gratuit Webmin sau modulul Virtualmin.
/webmin-virtualmin/





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
cpadmin.ro
ABCDomenii