Twitter RSS

Articole etichetate ‘Optimization’

RAID0 sau “disk striping” ne ofera posibilitatea sa folosim mai multe discuri pentru a forma un singur volum. Principalele motive pentru care folosim RAID0 sunt capacitatea mare de stocare in volumul rezultat (rezultatul e practic suma capacitatii discurilor) si utilizarea in paralel a discurilor pentru operatii I/O ceea ce rezulta intr-o viteza mai mare de utilizare. In FreeBSD putem face disk striping folosind modulul geom_stripe.ko, care il incarcam in memorie folosind comanda kldload: 2aeb86514bbe110a96f8a82d98b0f8a9000 Pentru ca modulul sa fie incarcat la fiecare pornire a sistemului, vom adauga in fisierul /boot/loader.conf linia geom_stripe_load=”YES”: 2aeb86514bbe110a96f8a82d98b0f8a9001 Sa presupunem ca pentru RAID0 vom folosi discurile /dev/ad4 si /dev/ad6.... Mai departe »

Cu totii am fost nevoiti sa achizitionam produse online prin intermediul site-urilor de tip eCommerce, fie datorita faptului ca produsul pe care il cautam nu era disponibil la magazinele din preajma noastra, sau pur si simplu datorita orarului supraincarcat care nu ne-a permis efectuarea unei deplasari in oras. Daca am efectuat o astfel de tranzactie in preajma sarbatorilor de iarna, sau pur si simplu am avut ghinionul sa accesam un astfel de magazin online intr-o zi foarte ‘aglomerata’ am observat probabil ca acesta se incarca foarte greu. Personal, am fost dea dreptul iritat atunci cand conexiunea a fost intrerupta pentru a 3-ea oara cand am incercat sa comand un produs. Pentru utilizatori acest lucru este foarte frustrant, iar studiile arata ca aproximativ 36% din useri pref... Mai departe »

PNG ca format de imagine nu mai este o noutate. A aparut in 1996 si de atunci este folosit peste tot, devenind incet incet formatul preferat de multe persoane. In ceea ce ne priveste, PNG a devenit un format foarte des utilizat in paginile web motiv pentru care webmasterii au cautat metode de a optimiza cat se poate imaginea rezultata. Cel mai simplu mod de a optimiza un fisier PNG este utilizarea comenzii convert din pachetul ImageMagick. De exemplu, daca avem o imagine PNG pe un site si dorim sa o optimizam putem folosi comanda convert pentru a-i reduce numarul de culori: 2aeb86514bbe110a96f8a82d98b0f8a9007 Comanda de mai sus va transforma imaginea scoasa de aplicatia de prelucrare dintr-o imagine pe 16/24/32 de biti intr-una indexata pe 256 de culori astfel scazand drastic marimea fisie... Mai departe »

Cum serverul de baze de date MySQL nu a fost conceput pornind de la ideea restrictionarii utilizatorilor veti observa ca intretinerea unui server shared devine un lucru foarte frustrant. Din cauza unor query-uri prost optimizate sau a unor conexiuni proaste serverul MySQL poate ajute sa consume foarte multe resurse incetinind astfel randamentul general al serverului. In fisierul de configurare nu putem pune foarte multe restrictii iar restrictiile care ni se permit de multe ori nu sunt foarte utile. Unul din lipsurile mari este restrictionarea timpului maxim de executie al unui query. Din punct de vedere al configurarii serverului MySQL nu putem face nimic, dar se poate crea un mic hack cu ajutorul serviciului cron si anume un script care verifica din minut in minut query-urile active iar ... 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 »

Instalarea limbajului PHP in Linux se poate face, in functie de distributie, folosind “apt-get”, “yum”, “pkg_add”, “rpm” sau altele. Instalarea e rapida dar daca vrem sa avem un PHP optimizat cel mai bine e sa descarcam codul sursa si sa il compilam cu parametri care ne intereseaza. In general PHP nu se instaleaza singur, deci presupun ca ati instalat deja cel putin Apache si MySQL. PHP nu depinde de cele doua servicii, deci il puteti compila chiar daca nu le aveti instalate, dezavantajul fiind ca fara Apache nu veti putea compila mod_php iar fara MySQL nu puteti compila suportul de MySQL. Inainte de toate, sa facem un director care il vom folosi pentru instalare si sa descarcam arhiva PHP pentru instalare: 2aeb86514bbe110a96f8a82d98b0f8a9032... 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