Twitter RSS
| |

Articole etichetate ‘Apache’

Un server dedicat (dupa cum ii spune si numele) reprezinta o solutie de gazduire profesionala si rapida, in sensul ca acel server il foloseste doar un singur client si pe acesta isi gazduiste paginile pe care le foreste el, in modul in care doreste el si evident folosind si partajand resursele dupa bunul sau plac. Este solutia recomandata pentru cei care detin pagini web care consuma un numar mult mai mare de resurse si care nu se pot incadra in resursele unui cont de hosting shared sau ale unui VPS. De obicei un server dedicat este configurat dupa nevoile clientului, in sensul ca acesta isi exprima personal dorinta in ceea ce priveste spatiul, memoria, viteza procesorului si chiar latimea de banda pentru conectarea la internet. In ceea ce privesc costurile, acestea sunt mai mari deoarece... Mai departe »

Unul din motivele pentru care Perl este un limbaj preferat in randul administratorilor de sistem este usurinta cu care putem crea diferite aplicatii complexe. O astfel de aplicatie este un crawler pentru siteuri web. Folosind modulul WWW::Mechanize putem crea un crawler simplu, dar care se poate dovedi eficient in majoritatea cazurilor. Pentru simplitate am preferat un crawler care foloseste un fisier text pentru salvarea linkurilor. Pentru a pune in functiune cralwerul am creat un script cu patru subrutine: getHostname – pentru preluarea hostului din URL-ul de pornire; save – salveaza un link in fisierul care tine evidenta linkurilor catre paginile parsate; saved – verifica daca linkul citit este deja salvat; getLinks – citeste URL-ul primit ca parametru, parseaza... Mai departe »

Spuneam in articolul despre optimizarea Apache despre PHP rulat ca FastCGI. Pe langa consumul mai mic de RAM, care l-am mentionat, rularea PHP ca FastCGI are cateva avantaje. Inainte de a vedea cum punem totul in functiune, sa vedem care sunt acestea. Conexiuni persistente – Spre deosebire de CGI, care a fost inlocuit cu succes de mod_php in cazul utilizarii PHP, FastCGI permite conexiuni persistente. Asta inseamna ca mai multe pagini pot fi interpretate de o singura instanta deschisa, ceea ce reduce mult consumul de resurse. Suport suEXEC – Folosind FastCGI scripturile pot fi rulate folosind suEXEC, deci fiecare script va fi interpretat de un utilizator specificat in VirtualHost nu de un utilizator general (ex. nobody). Flexibilitate – FastCGI foloseste un wrapper pentr... Mai departe »

In cazul siteurilor care prezinta multa informatie in mod text, comprimarea continutului afisat poate reduce traficul cu pana la 30% folosind mod_deflate ceea ce e benefic atat pentru proprietarul siteului cat si pentru vizitatorii carora paginile li se vor incarca mai repede. De la bun inceput trebuie stiut ca singurul continut pentru care se recomanda comprimarea e textul – cod HTML, CSS, JavaScript etc. Pe imagini sau alt continut multimedia nu se recomanda comprimarea din doua motive. Primul ar fi inutilitatea, pentru ca o comprimare a imaginii rar salveaza mai mult de 3%, iar al doilea ar fi consumul de resurse – imaginile sunt mari si implicit e nevoie de mai mult RAM si mai mult timp in CPU pentru comprimare. Pentru a folosi eficient mod_deflate avem nevoie de cinci dire... 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 »

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: 399c6f45ab956e0c86b474d4a1a1f507031 In cadrul aplicatiei folosite vom putea citi variabila de mediu ̶... Mai departe »

Dupa instalarea serverului web Apache, acesta asculta conexiuni doar pe adresa IP locala pe portul 80, port default pentru comunicarea HTTP. Cum un server web e de obicei instalat pentru a fi accesat de oricine, din orice loc, trebuie sa modificam adresa IP pe care Apache asculta conexiuni. Pentru a modifica adresa IP pe care serverul web Apache asculta conexiuni trebuie sa modificam, sau sa adaugam daca nu exista, linia “Listen“. Listen este directiva care ii spune serverului Apache pe ce adresa si pe ce port sa asculte conexiuni. Metoda cea mai simpla e sa ii permitem sa asculte conexiuni pe portul 80, pe orice adresa IP care este asociata serverului pe care ruleaza. Pentru asta vom adauga sau modifica dupa caz linia directivei pentru a arata asa: 399c6f45ab956e0c86b474d4a1a1... Mai departe »

Reclama
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/

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
ABCDomenii