Mysql
 sql >> база данни >  >> RDS >> Mysql

Кое е по-бързо:MySQL/PHP или обслужване направо от статични файлове?

Baseline-html

Baseline-html винаги е по-бърз от PHP, защото PHP трябва да бъде извикан .

The results follow (all are at 10 concurrent users, averaged over 5 one-minute runs):

ab                       |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2660 |  3581.54 |
baseline-php             |   1.0000 |  2829.11 |

http_load                |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2718 |  4036.24 |
baseline-php             |   1.0000 |  3173.56 |

siege                    |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2139 |  5060.25 |
baseline-php             |   1.0000 |  4168.76 |

Но за щастие PHP е доста бърз и почти не оказва влияние върху производителността, когато пишете оптимизиран PHP код. PHP е динамичен език, така че по-малкото е повече.

APC

Освен това, ако планирате да работите на голям сайт, първото нещо, което трябва да инсталирате, е APC . От WIKI страницата :

База данни в паметта

За да ускорите допълнително всеки голям сайт, наистина трябва да използвате база данни в паметта като Redis (Това ми харесва) или Memcached . Всички големи сайтове използват едно от тях. Например Facebook, Twitter не може да работи без Memcached (Redis също ще работи, но те отидоха с Memcached). Това също наистина ще ускори вашия уебсайт.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Стъпки за инсталиране на MySQL8 на CentOS

  2. Някой е хакнал моята база данни - как?

  3. Показване на данни въз основа на избран идентификатор в модален изскачащ прозорец след щракване върху бутон php mysql

  4. Синтактична грешка при търсене и замяна на MySQL

  5. Не мога да се свържа с mysql сървър на AWS RDS