ASP nu va deveni niciodată mai rapid decât PHP! Tehnologia ASP se bazează pe modelul COM (Component Model Object Model), adică Veți lucra cu obiecte și componente.
De exemplu, pentru a afișa informații la cererea clientului, se utilizează obiectul Response, la accesarea bazei de date se utilizează un alt obiect, un al treilea obiect este apelat pentru a lucra cu fișiere și așa mai departe. Astfel, această congestie încetinește performanța aplicației ASP. Când folosim module PHP, lucrăm într-un singur spațiu de memorie PHP, iar acest lucru este oarecum mai rapid decât utilizarea obiectelor disparate implicate în diferite procese.
Testul lui Bae Dae
Verificarea vitezei de lucru cu MS SQL 7.0.
PHP: utilizând interfața ODBC (Open Database Connectivity), accesul la baza de date este de 9,54 secunde.
ASP: Utilizarea interfeței COM pentru a lucra cu ODBC - 17,28 secunde (adică cu 80% mai mult).
OLEDB este o dezvoltare Microsoft microsoft pentru interacțiunea cu bazele de date, este "mai rapidă" decât ODBC, dar dacă folosim interfața MYSQL a PHP, atunci câștiga (cu 200%) din nou pentru PHP.
Acest lucru sugerează doar că deschiderea codului PHP și, prin urmare, accesul liber al tuturor utilizatorilor la dezvoltarea și testarea motorului PHP - toate acestea au permis crearea unei tehnologii mai avansate decât cea dezvoltată în interiorul Microsoft.
Și cum folosiți memoria?
În schimb, PHP doar încarcă și include acele fișiere care sunt direct necesare.
Dați banii!
Ce? Aveți nevoie de capacități de criptare? Cumpara ASPEncrypt!
Doriți să descărcați fișiere? Oferta de a cumpara Software Artisans SA-FileUp!
Acesta este cazul cu ASP. Și PHP? Freebie, d-le! (Green Kakadu: este de remarcat faptul că atât ASP, cât și pentru PHP există multe plătite și de dezvoltare liberă, în cazul ASP - această dezvoltare nu numai Microsofta, dar, de asemenea, terțe părți sfătuiesc să se uite la HotScripts.com.)
Și faptul că PHP poate rula pe un server Windows și pe UNIX, dar ASP numai pe Windows. Și, după cum ați ghicit, este de dorit să fie IIS5, care vă permite să lucrați în mod normal cu memoria. Și prețurile? Deoarece software-ul Microsoft costă bani, Windows hosting costă un pic mai mult decât UNIX! Opinia ta?
Nu-mi place faptul că ASP.NET trebuie plătit. Și pentru fiecare lucru mic. Când pe php multe dintre ele gratuit
MySQL este rapid la un anumit punct: atunci este fără speranță în spatele atunci când cantitatea de date depășește 2GB.
Am participat la două dispute despre ASP.NET vs PHP și am observat o trăsătură: cei care se află în spatele ASP pe care îl cunosc de obicei și PHP. Dar adversarii aproape 100% nu știu ASP.NET în nici un fel!
Se dovedește cine pentru ASP.NET acelea pentru ASP.NET, și care pentru PHP nu cele pentru PHP, și împotriva ASP.NET.
Acestea sunt plăcinte.
Cât despre statutul "ASP protiv PHP" - polnaja ohinaja. Avtor apreciază Microsoft Press i polnostju sjehal.
Starajus a apreciat ambele tehnologii critice. Poka ne vigu NIKAKIH preimushestv ASP.NET peste PHP dlja razrabotki proiecte de nivel mediu la nivel de web.
Prosto mnogie bolshie kompanii s-au trimis la Microsoft.
Înseamnă viziunea mea asupra acestei comparații după cum urmează. Am fugit in mai multe grupuri de design si pot judeca cu incredere.
1. Există un grup, colectat un an pentru 4. La început totul a fost scris de o persoană, apoi a început să invite oameni, să creeze un grup și (cel mai important) să-i forțeze pe toți să-și folosească realizările. Evoluțiile au crescut, acum foarte serios grupul funcționează, nu există probleme cu mulți oameni și identitate corporativă. Ei scriu în PHP.
2. Există un grup de persoane tocmai angajați să lucreze. Desigur, nu există evoluții, nu există un lider clar. Au lucrat mult mai repede, folosind o dezvoltare specială a companiei pentru ASP.
Deoarece cazul 2 apare în 99% din cazuri, nu este surprinzător faptul că ASP este încă folosit cu succes, dar. site-uri de mare complexitate, scrise de primul grup - orice-scump de utilizat, ASP ca întotdeauna încetinește și enervant. =) Asta este.
Despre proiecte mici și programatori unici, eu fac
Sunt silențios, PHP rulează implicit.
Pe cheltuiala sintaxa: aceasta are un avantaj în ASP - alegerea limbii, cu toate acestea, ca o persoană care cunoaște și are o mulțime de proiecte diferite direcții și în diferite limbi, gata să susțină că ideile sintactice realizovanna în compilator PHP - cel mai bun din ceea ce , pe care am văzut-o astăzi. Ce nu puteți spune despre BASIC = /. Ei bine, Java este încă peste tot. În PHP, IMHO, a strâns toate cele mai bune rezultate din mai multe limbi de nivel înalt. Da, mecanismul OOP din php4 nu lasă nimic de dorit, dar php5 promite să îl schimbe =).
Sunt în spatele PHP dacă nu este nevoie de ASP.