7.1. Prezentare generală a tehnologiei
În prezent, subiectul optimizării automate a clienților este foarte preocupat de mintea programatorilor web, antreprenorilor și entuziaștilor. Beneficiile sunt destul de evidente: un site rapid are avantaje semnificative față de concurenții lenți. Dacă există o concurență mare, acest lucru poate fi semnificativ. În plus, utilizatorii nu au tendința să aștepte mult timp. Descărcarea rapidă poate fi cheia prosperității direcției de internet a întregii companii.
O înțelegere a acestui fapt există cu mult timp în urmă. Cu toate acestea, creați o aplicație web puternică și deschisă. care ar acumula toată experiența acumulată și ar optimiza independent site-ul final. până acum nu a fost posibil. Să ne uităm la produsele cu care puteți automatiza anumite acțiuni pentru optimizarea clienților.
7.1.1. JSMin Ant Task
7.1.2. JSMin PHP
7.1.3. Compresor YUI
Dezavantaje suplimentare includ încărcarea procesorului atunci când se despachetează o astfel de arhivă (de obicei 30-300 ms). Disponibil ca implementare în PHP.
7.1.5. CSS Min PHP
7.1.6. CSS Tidy
Aplicația este portată în două limbi: PHP și C (există o versiune pentru uz local). În prezent, aplicația a fost înghețată în versiunea 1.3, iar voluntarii trebuie să o alinieze la stadiul actual al standardelor Web și să continue să se dezvolte.
7.1.7. Comprimați
Integrarea cu un site de lucru este destul de complicată (trebuie să aveți cunoștințe avansate pentru a configura corect aplicația și pentru a rezolva problemele care apar), dar eficiența este destul de impresionantă. Dezavantaje suplimentare includ lipsa suportului pentru tehnologiile CSS Sprite și date: tehnologia URI, precum și imposibilitatea de utilizare a acestuia pentru a distribui descărcări paralele.
7.1.8. qpimg
7.1.9. Smart Sprites
7.1.10. SpriteMe
Principalele avantaje este demn de remarcat o aplicație complet automată, imediată a modificărilor asociate cu fuziunea de imagini (puteți vedea întotdeauna cum să schimbe designul în orice browser), și configurarea flexibilă și schimbarea ei înșiși sprite fișiere (fișiere create folosind Echipa de bob de servicii web ).
7.1.11. Smart Optimizer
Aplicația este destul de greu de instalat (este necesar să se facă schimbări atât în .htaccess, cât și în fișierele sursă ale șablonului de site) și are un număr de restricții (nu permite să se combine fișiere din directoare diferite). Disponibil numai pentru site-urile PHP care rulează Apache + mod_php.
7.1.12. PHP Speedy
În momentul în care cererea este disponibilă, inclusiv ca un add-on pentru Wordpress și Joomla! 1.0, și poate fi, de asemenea, instalat pe orice site care utilizează PHP5.
7.1.13. Optimizatorul de Web
Lista de sisteme și cadre de gestionare a site-urilor acceptate include câteva zeci dintre cele mai celebre, printre care: Wordpress, Joomla. Drupal Bitrix, NetCat, UMI. CMS. DataLife Engine, Simple Machines Forum. phpBB, Board Invision Power, etc. Mai multe despre această aplicație sunt descrise mai târziu în acest capitol.
Optimizatorul de Web funcționează ca în PHP4. și pe PHP5. și, de asemenea, dacă PHP este conectat prin CGI, mai degrabă decât modphp. Disponibil ca plug-in pentru Wordpress și Joomla!
7.1.14. Optimizatorul de aplicații web
WAO este plătit și se extinde de la 99 USD pentru un site.
7.1.15. Aptimize
Aptimize este distribuit printr-un abonament anual de 1.000 de dolari pentru un singur server.